Abstract
Going along with the successful dissemination of the Unified Modelling Language (UML) and the growing popularity of the Model driven Development (MDD) initiative models are occupying the world of Software Engineering. As prescriptive means they are not only changing — and maybe soon dominating - our approaches to software construction but in their descriptive function they have also considerably influenced our views on software application domains. Since software systems and their application domains are almost ubiquitous we can say: models reflect and represent our view on the real world. In philosophical terms, models have no longer just a technical end and purpose but they reflect our Weltanschauung, i.e. are part and centre of modern ontology.
In this contribution I shall focus on the ontological dimension of software modelling. Models are like windows between the outer, “real” world and our inner world of understanding — described and reflected by software. Software development is reality construction and with our application models we reconstruct our surroundding world. By this re-construction it is converted (and reduced) to a world of objects modelled as data capsules and maybe soon controlled by RFID chips. So called “ontologies” are the dictionaries of this construction process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
[BHR+ 07]_Bachmann, A., Hesse, W., Russ, A., Kop, Ch., Mayr, H.C., Vöhringer, J.: OBSE — an Approach to Ontology-based Software Engineering in the Practice. In: Proc. EMISA conference, St. Goar. LNI, pp. 129–142. Koellen-Verlag (2007)
[FHL+ 98]_Falkenberg, E., Hesse, W., Lindgreen, P., Nilsson, B.E., Oei, J.L.H., Rolland, C., Stamper, R.K., Van Assche, F.J.M., Verrijn-Stuart, A.A., Voss, K.: FRISCO-A Frame-work of Information System Concepts-The FRISCO Report. IFIP WG 8.1 Task Group FRISCO (1998), Web version: http://www.mathematik.unimarburg.de/~hesse/papers/fri-full.pdf
Guarino, N.: Formal Ontology and Information Systems. In: Proc. FOIS 1998, Trento (Italy), pp. 3–15. IOS Press, Amsterdam (1998)
Hesse, W., van Braun, H.: Wo kommen die Objekte her? Ontologischerkenntnistheoretische Zugänge zum Objektbegriff. In: Bauknecht, K., et al. (eds.) Informatik 2001-Tagungsband der GI/OCG-Jahrestagung, Computer-Gesellschaft, Bd. II, pp. 776–781, books_372ocg.at; Bd. 157, Österr (2001)
Hesse, W., Mayr, H.C.: Highlights of the SAMMOA framework for object oriented application modelling. In: Quirchmayr, G., Bench-Capon, T.J.M., Schweighofer, E. (eds.) DEXA 1998. LNCS, vol. 1460, Springer, Heidelberg (invited talk, 1998)
Hesse, W.: Das aktuelle Schlagwort: Ontologie(n). In: Informatik Spektrum, Band 25.6 (2002)
Hesse, W.: Ontologies in the Software Engineering process. In: Lenz, R., et al. (eds.) EAI 2005-Tagungsband Workshop on Enterprise Application Integration, GITOVerlag, Berlin (2005), http://sunsite.informatik.rwth-aachen.de/Publications/CEURWS/Vol-141/
Hesse, W.: Modelle-Janusköpfe der Software-Entwicklung-oder: Mit Janus von der A-zur S-Klasse. In: Proc. Modellierung 2006. LNI, vol. P-82, pp. 99–113. Springer, Heidelberg (2006)
Kop, Ch., Mayr, H.C., Zavinska, T.: Using KCPM for Defining and Integrating Domain Ontologies. In: Bussler, C.J., Hong, S.-k., Jun, W., Kaschek, R., Kinshuk, Krishnaswamy, S., Loke, S.W., Oberle, D., Richards, D., Sharma, A., Sure, Y., Thalheim, B. (eds.) WISE Workshops 2004. LNCS, vol. 3307, pp. 190–200. Springer, Heidelberg (2004)
Kühne, Th.: Matters on (Meta-) Modeling. Journal on Software and Systems Modeling (SoSym) 5(4), 369–385 (2006)
Ludewig, J.: Modelle im Software Engineering-eine Einführung und Kritik. In: Glinz, M., et al. (eds.) Proc. Modellierung 2002. LNI, vol. P-12, Springer, Heidelberg (2003)
Mayr, H.C., Kop, Ch.: A User Centered Approach to Requirements Modeling. In: Glinz, M., Müller-Luschnat, G. (eds.) Modellierung 2002-Modellierung in der Praxis-Modellierung für die Praxis. LNI, vol. P-12, pp. 75–86. Springer, Heidelberg (2003)
Miller, J., Mukerji, J.: MDA Guide. Version 1.1.1, Object Management Group (2003)
Salbrechter, A., Mayr, H.C., Kop, C.: Mapping Pre-designed Business Process Models to UML. In: Hamza, M.H. (ed.) Proc. of the 8th IASTED International Conference on Software Engineering and Applications, pp. 400–405. ACTA Press, Cambridge (2004)
Stachowiak, H.: Allgemeine Modelltheorie. Springer, Wien (1973)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hesse, W. (2008). Engineers Discovering the “Real World” — From Model-Driven to Ontology-Based Software Engineering. In: Kaschek, R., Kop, C., Steinberger, C., Fliedl, G. (eds) Information Systems and e-Business Technologies. UNISCON 2008. Lecture Notes in Business Information Processing, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78942-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-78942-0_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78941-3
Online ISBN: 978-3-540-78942-0
eBook Packages: Computer ScienceComputer Science (R0)