Zusammenfassung
Computersimulationen und Datenbanken (DB) spielen in vielen Anwendungsbereichen der Informatik eine große Rolle. Obwohl bei Simulationen häufig große Datenmengen anfallen, ist es eher die Ausnahme, daß ein Simulationssystem die Datenhaltung mit Unterstützung durch ein Datenbanksystem (DBS) durchführt.
In dieser Arbeit soll gezeigt werden, wie DBSs eine Infrastruktur für Simulationssysteme bereitstellen können. Aufgrund der starken Strukturierung von Simulationsdaten vor allem in Anwendungen aus der Biologie und der Medizin bieten sich objektorientierte Datenbanksysteme (OODBS) als Grundlage an. Wir gehen auf die Anforderungen ein, die von Simulationsseite an ein DBS gestellt werden und zeigen unter anderem, wie das Problem von Anfragen, die sich auf noch nicht vorhandene Datenbestände beziehen, mit Hilfe von Funktionsaufrufen in OODBS gelöst werden kann. Dieses Problem ergibt sich immer dann, wenn eine Simulation noch nicht weit genug fortgeschritten ist, um eine Anfrage zu beantworten.
Wir stellen den Prototypen eines lauffähigen Simulationssystems auf der Basis des OODBSs O2 vor. Als Beispiel dient eine Anwendung aus der Medizin: die Simulation des Nachlassens der Muskelkraft bei der Krankheit Amyotrophe Late-ralsklerose.
Abstract
Computer simulations and databases play an important role in computer science. Although simulations often produce large amounts of data, simulation systems usually do not take advantage of a database system for data storage.
In this paper we show how database systems can provide an infrastructure for simulation systems. Due to the complex structure of simulation data, especially in biological and medical applications, object oriented database systems (OODBS) are well suited for this task. We identify the requirements simulation systems impose on database systems. Moreover, we show how the problem of queries on not yet existing data can be solved by using method invocations in an OODBS. This allows for a demand driven execution of simulations.
We present the prototype of a working simulation system based on the OODBS O2. As an example we use a medical application: We simulate the decrease of muscle force during the progress of the disease Amyotrophic Lateral Sclerosis.
Die Arbeit dieses Autors entstand am Institut für Medizinische Informatik der Medizinischen Universität zu Lübeck.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Michael H. Böhlen. Temporal Database System Implementations.ACM SIGMOD Record, 24(4):53–60, Dezember 1995.
Guido Braunreuther. Unterstützung von Computersimulationen durch Datenbanken — Anforderungen und Perspektiven. In Conrad et al. [4], S. 6–10.
James Clifford, Alexander Tuzhilin (Hrsg.).Recent Advances in Temporal Databases, Proceedings of the International Workshop on Temporal Databases, Berlin, Heidelberg, New York, September 1995. Springer-Verlag.
Stefan Conrad, Gunter Saake, Ingo Schmitt, Can Türker (Hrsg.).8. Workshop Grundlagen von Datenbanken, Preprint Nr. 3, Fakultät für Informatik, Otto-von-Guericke-Universität Magdeburg, Mai 1996.
Gerald Rüther, Hans-Gerd Lipinski.The Dynamics of Neuron Degeneration in Motor Neuron Disease — A Theoretical Approach, Kapitel 17, S. 391–432. Marcel Dekker Inc., 1992.
Hans-Gerd Lipinski, Gerald Küther. Graphical Visualization of the Pattern of Muscular Weakness in Neuromuscular Diseases. Band 34 vonComputer Methods and Programs in Biomedicine, S. 69–73, 1991.
Hans-Gerd Lipinski, Gerald Küther. Simulation of the Dynamics of Neuron Degeneration in Motor Neuron Disease. Computer Simulations in Biomedicine, S. 67–74, Southampton, Boston, 1995. Computational Mechanics Publication.
02 Technology, 7 Rue du Pare de Clagny, 78035 Versailles Cedex, France.OQL User Manual, 1996. Release 4.6.
Otto Spaniol, Simon Hoff.Ereignis orientierte Simulation: Konzepte und Systemrealisierung. Thomson’s Aktuelle Tutorien. International Thomson Publishing, 1. Auflage, 1995.
Abdullah Uz Tansel, James Clifford, Shashi Gadia, Sushil Jajodia, Arie Segev, Richard Snodgrass (Hrsg.).Temporal Databases: Theory, Design, and Implementation. Benjamin/Cummings, 1993.
Alexander Tuzhilin.Applications of Temporal Databases to Knowledge-based Simulations, Kapitel 23, S. 580–593. In Tansel et al. [10], 1993.
Jochen Wittmann . Das Systemmodell als Grundlage für die Integration von Simula¬tion und Datenbank. Interner Artikel. Fachbereich Informatik, Universität Rostock, Juli 1995.
Gene T. J. Wuu, Umeshwar Dayal.A Uniform Model for Temporal and Versioned Object-oriented Databases, Kapitel 10, S. 230–247. In Tansel et al. [10], 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Braunreuther, G., Linnemann, V., Lipinski, HG. (1997). Unterstützung von Computersimulationen durch objektorientierte Datenbanksysteme am Beispiel einer Anwendung aus der Medizin. In: Dittrich, K.R., Geppert, A. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60730-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-60730-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62569-8
Online ISBN: 978-3-642-60730-1
eBook Packages: Springer Book Archive