Abstract
Conceptual modelling is one of the central activities in Computer Science. Conceptual models are mainly used as intermediate artifact for system construction. They are schematic descriptions of a system, a theory, or a phenomenon of an origin thus forming a model. A conceptual model is a model enhanced by concepts. The process of conceptual modelling is ruled by the purpose of modelling and the models. It is based on a number of modelling acts, on a number of correctness conditions, on modelling principles and postulates, and on paradigms of the background or substance theories. Purposes determine the (surplus) value of a model. Conceptual modelling is performed by a modeller that directs the process based on his/her experience, education, understanding, intention and attitude. Conceptual models are products that are used by other stakeholders such as programmers, learners, business users, and evaluators. Conceptual models use a language as a carrier for the modelling artifact and are restricted by the expressiveness of this carrier.
This paper aims at a discussion of a general theory of modelling as a culture and an art. A general theory of modelling also considers modelling as an apprenticeship and as a technology. It is thus an art. Modelling is on of the main elements of Computer Science culture that consists of commonly accepted behaviour patterns, arts, consensus, institutions, and all other supporting means and thoughts.
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
Bjørner, D.: Software Engineering 3: Domains, requirements, and software design. Springer, Berlin (2006)
Bjørner, D.: Domain engineering. COE Research Monographs, vol. 4. Japan Advanced Institute of Science and Technolgy Press, Ishikawa (2009)
Denning, P.J.: Great principles of computing (2007), http://cs.gmu.edu/pjd/GP/
Gregor, S., Jones, D.: The anatomy of a design theory. Journal of Association for Information Systems 8(5), 312–335 (2007)
Halloun, I.A.: Modeling Theory in Science Education. Springer, Berlin (2006)
Heinrich, L.J., Heinzl, A., Riedl, R.: Wirtschaftsinformatik: Einführung und Grundlegung, 4th edn. Springer, Berlin (2011)
Hevner, A., March, S., Park, J., Ram, S.: Design science in information systems research. MIS Quaterly 28(1), 75–105 (2004)
Humphrey, W.S.: Managing the Software Process. Addison-Wesley (1989)
ISO/IEC. Information technology - process assessment - part 2: Performing an assessment IS (2003) 15504-2:2003
Jaakkola, H., Thalheim, B.: Framework for high-quality software design and development: a systematic approach. IET Software 4(2), 105–118 (2010)
Kaschek, R.: Konzeptionelle Modellierung. PhD thesis. University Klagenfurt, Habilitationsschrift (2003)
Kidawara, Y., Zettsu, K., Kiyoki, Y., Jannaschk, K., Thalheim, B., Linna, P., Jaakkola, H., DuzÃ, M.: Knowledge modeling, management and utilization towards next generation web. In: Information Modelling and Knowledge Bases XXI, vol. 206, pp. 387–402. IOS Press (2010)
Klaus, G., Buhr, M. (eds.): Philosophisches Wörterbuch. VEB Bibliographisches Institut., Leipzig (1971)
Krauch, H.: System analysis. In: Seiffert, H., Radnitzky, G. (eds.) Handlexikon zur Wissenschaftstheorie, pp. 338–344. Deutscher Taschenbuch Verlag GmbH & Co. KG, München (1992)
Mahr, B.: Information science and the logic of models. Softw. Syst. Model 8, 365–383 (2009)
March, S.T., Storey, V.C.: Design science in the information systems discipline: An introduction to the special issue on design science research. MIS Quarterly 4, 725–730 (2008)
Mesarovic, M.D., Takahara, Y.: General systems theory: Mathematical foundations. Academic Press, New York (1975)
Mittelstraß, J. (ed.): Enzyklopädie Philosophie und Wissenschaftstheorie, J.B. Metzler, Stuttgart (2004)
Orellana, P.: Maieutic frame presense and quantity and quality of argumentation in a Paideia seminar. Doctor of philosophy, University of North Carolina at Chapel Hill (2008)
Ortner, E., Schienmann, B.: Normative Language Approach - a Framework for Understanding. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 261–276. Springer, Heidelberg (1996)
Paulk, M.C., Curtis, B., Chrissis, M.B., Weber, C.V.: Capability maturity model for software, version 1.1. Technical Report CMU/SEI-93-TR-024, Software Engineering Institute (February 1993)
Polya, G.: How to solve it: A new aspect of mathematical method. Princeton University Press, Princeton (1945)
Safra, J.E., Yeshua, I., et al.: Encyclopædia Britannica. Merriam-Webster (2003)
Samuel, A., Weir, J.: Introduction to Engineering: Modelling, Synthesis and Problem Solving Strategies. Elsevier, Amsterdam (2000)
Saukkonen, S., Oivo, M.: Six step software process improvement method (in finnish; teollinen ohjelmistoprosessi. ohjelmistoprosessin parantaminen SIPI-menetelmällä). Tekes 64/98, Teknologiakatsaus (October 1998)
Schewe, K.-D., Thalheim, B.: Reasoning About Web Information Systems Using Story Algebras. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, pp. 54–66. Springer, Heidelberg (2004)
Schewe, K.-D., Thalheim, B.: Usage-based storyboarding for web information systems. Technical Report 2006-13, Christian Albrechts University Kiel. Institute of Computer Science and Applied Mathematics, Kiel (2006)
Schewe, K.-D., Thalheim, B.: Semantics in Data and Knowledge Bases. In: Schewe, K.-D., Thalheim, B. (eds.) SDKB 2008. LNCS, vol. 4925, pp. 1–25. Springer, Heidelberg (2008)
Simsion, G.: Data modeling - Theory and practice. Technics Publications, LLC (2007)
Sriraman, B., English, L.: Theories about mathematics education. Springer, Berlin (2010)
Stachowiak, H.: Modell. In: Seiffert, H., Radnitzky, G. (eds.) Handlexikon zur Wissenschaftstheorie, pp. 219–222. Deutscher Taschenbuch Verlag GmbH & Co. KG, München (1992)
Steinmüller, W.: Informationstechnologie und Gesellschaft: Einführung in die Angewandte Informatik. Wissenschaftliche Buchgesellschaft, Darmstadt (1993)
Thalheim, B.: Entity-relationship modeling – Foundations of database technology. Springer, Berlin (2000)
Thalheim, B.: The conceptual framework to user-oriented content management. Series Frontiers in Arificial Intelligence. 154. Information Modelling and Knowledge Bases, XVII, 30–49 (2007)
Thalheim, B.: Model suites for multi-layered database modelling. In: Information Modelling and Knowledge Bases XXI. Frontiers in Artificial Intelligence and Applications, vol. 206, pp. 116–134. IOS Press (2010)
Thalheim, B.: Towards a theory of conceptual modelling. Journal of Universal Computer Science 16(20), 3102–3137 (2010), http://www.jucs.org/jucs_16_20/towards_a_theory_of
Thalheim, B.: The theory of conceptual models, the theory of conceptual modelling and foundations of conceptual modelling. In: The Handbook of Conceptual Modeling: Its Usage and Its Challenges, ch.17, pp. 547–580. Springer, Berlin (2011)
Venable, J.R.: Design Science Research Post Hevner et al.: Criteria, Standards, Guidelines, and Expectations. In: Winter, R., Zhao, J.L., Aier, S. (eds.) DESRIST 2010. LNCS, vol. 6105, pp. 109–123. Springer, Heidelberg (2010)
Wittgenstein, L.: Philosophical Investigations. Basil Blackwell, Malden (1958)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thalheim, B. (2012). The Science and Art of Conceptual Modelling. In: Hameurlain, A., Küng, J., Wagner, R., Liddle, S.W., Schewe, KD., Zhou, X. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems VI. Lecture Notes in Computer Science, vol 7600. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34179-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-34179-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34178-6
Online ISBN: 978-3-642-34179-3
eBook Packages: Computer ScienceComputer Science (R0)