Abstract
A model functions in a utilisation scenario as an instrument. It is wellformed, adequate and dependable. It represents or deputes origins. This conception of the the model is a very general one. Computer engineering uses models for description of development intentions and for prescription of the system to be build. It typically uses a number of models depending on the layer of abstraction, the scope, the context, the community of practice, and the artefacts to be represented. Modelbased development is one of key success factors for development of database systems. This paper thus develops foundations for model-based engineering. Database system development is used as the illustration example for this investigation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
B. AlBdaiwi, R. Noack, and B. Thalheim. Pattern-based conceptual data modelling. In Information Modelling and Knowledge Bases, volume XXVI of Frontiers in Artificial Intelligence and Applications, 272, pages 1–20. IOS Press, 2014.
N. Aquino, J. Vanderdonckt, J. I. Panach, and O. Pastor. Conceptual modelling of interaction. In The Handbook of Conceptual Modeling: Its Usage and Its Challenges, chapter 10, pages 335–358. Springer, Berlin, 2011.
D. Bjørner. Domain engineering, volume 4 of COE Research Monographs. Japan Advanced Institute of Science and Technolgy Press, Ishikawa, 2009.
C. Blättler. Wissenschaft und Kunst der Modellierung: Modelle, Modellieren, Modellierung, chapter Das Modell als Medium.Wissenschaftsphilosophische Überlegungen, pages 107–137. De Gruyter, Boston, 2015.
E. Brann. The logos of Heraclitus. Paul Dry Books, 2011.
J.E. Brenner. The logical process of model-based reasoning. In L. Magnani,W. Carnielli, and C. Pizzi, editors, Model-based reasoning in science and technology, pages 333–358. Springer, Heidelberg, 2010.
A. Dahanayake and B. Thalheim. Co-evolution of (information) system models. In EMMSAD 2010, volume 50 of LNBIP, pages 314–326. Springer, 2010.
W. Doerr and H. Schipperges, editors. Modelle der Pathologischen Physiology. Springer, 1987.
D. Dori. Object-process methodology for structure-behavior codesign. In The Handbook of Conceptual Modeling: Its Usage and Its Challenges, chapter 7, pages 209–258. Springer, Berlin, 2011.
A. Düsterhöft and K.-D. Schewe. Conceptual modelling of application stories. In The Handbook of Conceptual Modeling: Its Usage and Its Challenges, chapter 11, pages 359–380. Springer, Berlin, 2011.
D. Embley and B. Thalheim, editors. The Handbook of Conceptual Modeling: Its Usage and Its Challenges. Springer, 2011.
D. W. Embley and W.Y. Mok. Mapping conceptual models to database schemas. In The Handbook of Conceptual Modeling: Its Usage and Its Challenges, chapter 1, pages 123–164. Springer, Berlin, 2010.
E. D. Falkenberg, W. Hesse, and A Olive, editors. Information system concepts: towards a consolidation of views. Chapmann & Hall, 1995. Proceedings IFIP WG8.1 Conferences ISCO3.
I. Hacking. Representing and Intervening. Introductory topics in the philosophy of natural science. Cambrdge Press, 1983.
15. H. Haken, A. Wunderlin, and S. Yigitbasi. An introduction to synergetics. Open Systems and Information Dynamics, 3:97–130, 1995.
W. Hesse. Modelle - Janusköpfe der Software-Entwicklung - oder: Mit Janus von der A- zur S-Klasse. In Modellierung 2006, volume 82 of LNI, pages 99–113. GI, 2006.
P. J. Hunter, W. W. Li, A. D. McCulloch, and D. Noble. Multiscale modeling: Physiome project standards, tools, and databases. IEEE Computer, 39(11):48–54, 2006.
ISO/IEC. Information technology - process assessment - part 2: Performing an assessment. IS 15504-2:2003, 2003.
R. Kaschek. Konzeptionelle Modellierung. PhD thesis, University Klagenfurt, 2003. Habilitationsschrift.
Y. Kiyoki and B. Thalheim. Analysis-driven data collection, integration and preparation for visualisation. In Information Modelling and Knowledge Bases, volume XXIV, pages 142–160. IOS Press, 2013.
A. Kleppe, J. Warmer, and W. Bast. MDA Explained: The Model Driven Architecture – Practice and Promise. Addison Wesley, 2006.
M. Klettke and B. Thalheim. Evolution and migration of information systems. In The Handbook of Conceptual Modeling: Its Usage and Its Challenges, chapter 12, pages 381–420. Springer, Berlin, 2011.
J. Krogstie. Model-based development and evolution of information systems. Springer, 2012.
A.V. Lebedev. The Logos Heraklits - A recomnstruction of thoughts and words; full commented texts of fragments (in Russian). Nauka, 2014.
P. C. Lockemann and H. C. Mayr. Computer-based information systems. Springer, Berlin, 1978. In German.
L. Maciaszek. Requirements analysis and design. Addison-Wesley, Harlow, Essex, 2001.
L. Magnani,W. Carnielli, and C. Pizzi, editors. Model-Based Reasoning in Science and Technology: Abduction, Logic, and Computational Discovery. Springer, 2010.
B. Mahr. Mathesis & Graphé: Leonhard Euler und die Entfaltung der Wissenssysteme.
M.S. Morgan and M. Morrison, editors. Models as mediators. Cambridge Press, 1999.
N. J. Nersessian. Creating Scientific Concepts. MIT Press, 2008.
A. Olivé. Conceptual schema-centric development: A grand challenge for information systems research. In Proc. CAiSE, pages 1–15, 2005.
A. Olivé. Conceptual modeling of information systems. Springer, Berlin, 2007.
R. Oudrhiri. Software engineering economics: A framework for process improvement. In I. Comyn-Wattiau, C. du Mouza, and N. Prat, editors, Ingenierie Management des Systemes D’Information, 2016.
K. Pohl. Process centred requirements engieering. J. Wiley and Sons Ltd., 1996.
J.E. Safra, I. Yeshua, and et. al. Encyclopædia Britannica. Merriam-Webster, 2003.
I. Ramos Salavert, O. Pastor López, J. Cuevas, and J. Devesa. Objects as observable processes. In A. Olivé, editor, Proc. 4th Int.Workshop on the Deductive Approach to Information Systems and Databases, DAISD’93, pages 51–72, Lloret de Mar, 1993.
A. Samuel and J. Weir. Introduction to Engineering: Modelling, Synthesis and Problem Solving Strategies. Elsevier, Amsterdam, 2000.
K.-D. Schewe and B. Thalheim. Development of collaboration frameworks for web information systems. In IJCAI’07 (20th Int. Joint Conf on Artificial Intelligence, Section EMC’07 (Evolutionary models of collaboration), pages 27–32, Hyderabad, 2007.
K.-D. Schewe and B. Thalheim. Correct Software in Web Applications and Web Services, chapter Co-Design of Web Information Systems, pages 293–332. Texts & Monographs in Symbolic Computation. Springer, Wien, 2015.
T. Stahl and M. Völter. Model-driven software architectures. dPunkt, Heidelberg, 2005. (in German).
W. Steinmüller. Informationstechnologie und Gesellschaft: Einführung in die Angewandte Informatik. Wissenschaftliche Buchgesellschaft, Darmstadt, 1993.
B. Thalheim. Entity-relationship modeling – Foundations of database technology. Springer, Berlin, 2000.
B. Thalheim. The Conceptual Framework to Multi-Layered Database Modelling based on Model Suites, volume 206 of Frontiers in Artificial Intelligence and Applications, pages 116–134. IOS Press, 2010.
B. Thalheim. The conceptual model ≡ an adequate and dependable artifact enhanced by concepts. In Information Modelling and Knowledge Bases, volume XXV of Frontiers in Artificial Intelligence and Applications, 260, pages 241–254. IOS Press, 2014.
B. Thalheim. Conceptual modeling foundations: The notion of a model in conceptual modeling. In Encyclopedia of Database Systems. 2017.
B. Thalheim and I. Nissen, editors. Wissenschaft und Kunst der Modellierung: Modelle, Modellieren, Modellierung. De Gruyter, Boston, 2015.
B. Thalheim and M. Tropmann-Frick. The conception of the conceptual database model. In ER 2015, LNCS 9381, pages 603–611, Berlin, 2015. Springer.
M. Tropmann and B. Thalheim. Performance forecasting for performance critical huge databases. In Information Modelling and Knowledge Bases, volume XXII, pages 206–225. IOS Press, 2011.
Q. Wang and B. Thalheim. Data migration: A theoretical perspective. DKE, 87:260–278, 2013.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Thalheim, B. (2017). Model-Based Engineering for Database System Development. In: Cabot, J., Gómez, C., Pastor, O., Sancho, M., Teniente, E. (eds) Conceptual Modeling Perspectives. Springer, Cham. https://doi.org/10.1007/978-3-319-67271-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-67271-7_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67270-0
Online ISBN: 978-3-319-67271-7
eBook Packages: Computer ScienceComputer Science (R0)