Abstract
Software models are used to capture knowledge about some domain (aka problem space). In order to be useful, models should focus on a particular domain and should not be mixed up with information from other domains. For instance, a model defining how bank transfers work should be focused on the business (banking) domain and should not contain technological concepts (required for implementing bank transfers in software).
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
Box, G. (1976). Science and statistics. Journal of the American Statistical Association.
Brambilla, M., Cabot, J., Wimmer, M. (2017). Model-Driven Software Engineering in Practice. (2 ed.). Morgan & Claypool.
Demelt, A. (2007). Ubiquitous MDSD - Bringing together Modeling and Coding. Retrieved 1.3.2019, from https://www.eclipsecon.org/summiteurope2007/presentations/ESE2007_Model-Demelt-UbiquitousMDSD.pdf
eclipse. (n.d.). Eclipse Modeling Framework (EMF). Retrieved 1.3.2019, from https://www.eclipse.org/modeling/emf/
Halpin, T. (1998). Object Role Modeling (ORM/NIAM). Retrieved 1.3.2019, from http://orm.net/pdf/springer.pdf
Halpin, T. (2005). On the Move of Meaningful Internet Systems 2205. OTM 2005 Workshops. Springer Berlin Heidelberg.
Kleppe, A., Warmer, J., Bast, W. (2003). MDA Explained. The Model Driven Architecture: Practise and Promise. Addison-Wesley Professional.
Mens, T., Czarnecki, K., Gorp, P. V. (2005). Discussion – A Taxonomy of Model Transformations. In J. Bezivin, R. Heckel (Eds.), Language Engineering for Model-Driven Software Development. Dagstuhl, Germany.
n.n. (2008). Journal of Object Technology. Retrieved 1.3.2019, from A change propagating model transformation language: http://www.jot.fm/issues/issues20083/article4
Object Management Group Inc. (2016a). OMG Meta Object Facility (MOF). Core Specification. Retrieved 1.3.2019, from Version 2.5.1.: http://www.omg.org/cgi-bin/doc?formal/2016-11-01.pdf
Object Management Group Inc. (2016b). OMG Meta Object Facility (MOF). Core Specification Version 1.4. Retrieved 1.3.2019, from http://www.omg.org/cgi-bin/doc.cgi?formal/2002-04-03.pdf.
Object Management Group Inc. (2019). UML specification 2.5.1. Retrieved 1.3.2019, from https://www.omg.org/spec/UML/2.5.1/
Stahl, T., Völter, M., et.al. (2005). Modellgetriebene Softwareentwicklung. (R. Schönfeldt, Ed.) dpunkt Verlag.
Steinberg, D., Budinsky, F., Paternostro, M., Merks, E. (2009). Eclipse Modeling Framework EMF. (E. Gamma, L. Nackman, J. Wiegand, Eds.) Addison Wesley.
Tisi, M., Jouault, F., et.al. (2009). On the Use of Higher-Order Model Transformations. Retrieved 1.3.2019, from https://modeling-languages.com/wp-content/uploads/hot1.pdf
Tratt, L. (2005). Model transformations and tool integration. In Journal of Software and System Modelling 4. (pp. 112-122).
Trunkunas, J.Vasilecas, O. (2009). Ontology Transformation. Retrieved 1.3.2019, from From Requirements to Conceptual Model: http://www.lu.lv/materiali/apgads/raksti/751_pp_52-64.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Fachmedien Wiesbaden GmbH, part of Springer Nature
About this chapter
Cite this chapter
Suda, F., Grimm, F., Meacham, S. (2020). Clean sweeping the modelling languages jungle — Overview of commonly used modelling languages in software development, transformability, and pros and cons of model-to-model transformation. In: Brauweiler, HC., Kurchenkov, V., Abilov, S., Zirkler, B. (eds) Digitalization and Industry 4.0: Economic and Societal Development. Springer Gabler, Wiesbaden. https://doi.org/10.1007/978-3-658-27110-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-658-27110-7_7
Published:
Publisher Name: Springer Gabler, Wiesbaden
Print ISBN: 978-3-658-27109-1
Online ISBN: 978-3-658-27110-7
eBook Packages: Economics and FinanceEconomics and Finance (R0)