Skip to main content

2016 | OriginalPaper | Buchkapitel

2. Model Driven Engineering

verfasst von : Okan Topçu, Umut Durak, Halit Oğuztüzün, Levent Yilmaz

Erschienen in: Distributed Simulation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The objective of this chapter is to introduce the fundamental concepts, principles and processes of Model Driven Engineering (MDE). The role of MDE for code generation in simulation software engineering, interoperability, model replicability and computational reproducibility are discussed. Different modeling levels and operations such as refactoring, refinement and transformation are examined to outline various MDE use cases in simulation software engineering.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Atkinson, C., & Kuhne, T. (2003). Model-driven development: A metamodeling foundation. IEEE Software, 20(5), 36–41.CrossRef Atkinson, C., & Kuhne, T. (2003). Model-driven development: A metamodeling foundation. IEEE Software, 20(5), 36–41.CrossRef
Zurück zum Zitat Brambilla, M., Cabot, J., & Wimmer, M. (2012). Model-driven software engineering in practice (Synthesis lectures on software engineering). Morgan & Claypool Publishers. Brambilla, M., Cabot, J., & Wimmer, M. (2012). Model-driven software engineering in practice (Synthesis lectures on software engineering). Morgan & Claypool Publishers.
Zurück zum Zitat Dahmann, J. S., Fujimoto, R. M., & Weatherly, R. M. (1997). The department of defense high level architecture. In Proceedings of the winter simulation conference (pp. 142–149). Atlanta: ACM. Dahmann, J. S., Fujimoto, R. M., & Weatherly, R. M. (1997). The department of defense high level architecture. In Proceedings of the winter simulation conference (pp. 142–149). Atlanta: ACM.
Zurück zum Zitat Davis, P. K., & Anderson, R. H. (2004). Improving the composability of DoD models and simulations. The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology, 1(1), 5–17.CrossRef Davis, P. K., & Anderson, R. H. (2004). Improving the composability of DoD models and simulations. The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology, 1(1), 5–17.CrossRef
Zurück zum Zitat Freire, J., Bonnet, P., & Shasha, D. (2011). Exploring the coming repositories of reproducible experiments: Challenges and opportunities. Proceedings of the VLDB Endowment, pp. 9–27. Freire, J., Bonnet, P., & Shasha, D. (2011). Exploring the coming repositories of reproducible experiments: Challenges and opportunities. Proceedings of the VLDB Endowment, pp. 9–27.
Zurück zum Zitat Gaševic, D., Djuric, D., & Devedžic, V. (2009). Model driven engineering. In Model driven engineering and ontology development. Springer Berlin Heidelberg. Gaševic, D., Djuric, D., & Devedžic, V. (2009). Model driven engineering. In Model driven engineering and ontology development. Springer Berlin Heidelberg.
Zurück zum Zitat Gonzalez-Perez, C., & Henderson-Sellers, B. (2008). Metamodelling for software engineering. Wiley. Gonzalez-Perez, C., & Henderson-Sellers, B. (2008). Metamodelling for software engineering. Wiley.
Zurück zum Zitat Jouault, F., & Kurtev, I. (2006). Transforming models with ATL (pp. 128–138). Springer Berlin Heidelberg. Jouault, F., & Kurtev, I. (2006). Transforming models with ATL (pp. 128–138). Springer Berlin Heidelberg.
Zurück zum Zitat Mellor, S. J., & Balcer, M. J. (2002). Executable UML: A foundation for model-driven architecture. Addison-Wesley Professional. Mellor, S. J., & Balcer, M. J. (2002). Executable UML: A foundation for model-driven architecture. Addison-Wesley Professional.
Zurück zum Zitat Mellor, S. J., Scott, K., Uhl, A., & Weise, D. (2002). Model-driven architecture. In Advances in object-oriented information systems (pp. 290–297). Springer Berlin Heidelberg. Mellor, S. J., Scott, K., Uhl, A., & Weise, D. (2002). Model-driven architecture. In Advances in object-oriented information systems (pp. 290–297). Springer Berlin Heidelberg.
Zurück zum Zitat Mesirov, J. P. (2010). Accessible reproducible research. Science, 327, 415–416.CrossRef Mesirov, J. P. (2010). Accessible reproducible research. Science, 327, 415–416.CrossRef
Zurück zum Zitat Morin, A., et al. (2012). Shining light into black shining light into black boxes. Science, 336, 159–160.CrossRef Morin, A., et al. (2012). Shining light into black shining light into black boxes. Science, 336, 159–160.CrossRef
Zurück zum Zitat Pilone, D., & Pitman, N. (2009). UML 2.0 in a Nutshell. O’Reilly Media. Pilone, D., & Pitman, N. (2009). UML 2.0 in a Nutshell. O’Reilly Media.
Zurück zum Zitat Salay, R., et al. (2007). An eclipse-based tool framework for software model management. In Proceedings of the OOPSLA workshop on eclipse technology eXchange (pp. 55–59). New York: ACM. Salay, R., et al. (2007). An eclipse-based tool framework for software model management. In Proceedings of the OOPSLA workshop on eclipse technology eXchange (pp. 55–59). New York: ACM.
Zurück zum Zitat Schmidt, D. C. (2006). Guest editor’s introduction: Model-driven engineering. Computer, 39(2), 25–31.CrossRef Schmidt, D. C. (2006). Guest editor’s introduction: Model-driven engineering. Computer, 39(2), 25–31.CrossRef
Zurück zum Zitat Sendall, S., & Kozaczynski, W. (2003). Model transformation: The heart and soul of model-driven software development. Software, 20(5), 42045.CrossRef Sendall, S., & Kozaczynski, W. (2003). Model transformation: The heart and soul of model-driven software development. Software, 20(5), 42045.CrossRef
Zurück zum Zitat Steinberg, D., Budinsky, F., Merks, E., & Paternostro, M. (2008). EMF: Eclipse modeling framework. Pearson Education. Steinberg, D., Budinsky, F., Merks, E., & Paternostro, M. (2008). EMF: Eclipse modeling framework. Pearson Education.
Zurück zum Zitat Van Deursen, A., Klint, P., & Visser, J. (2000). Domain-specific languages: An annotated bibliography. Sigplan Notices, 35(6), 26–36.CrossRef Van Deursen, A., Klint, P., & Visser, J. (2000). Domain-specific languages: An annotated bibliography. Sigplan Notices, 35(6), 26–36.CrossRef
Zurück zum Zitat Weilkiens, T. (2011). Systems engineering with SysML/UML: Modeling, analysis, design. Morgan Kaufmann. Weilkiens, T. (2011). Systems engineering with SysML/UML: Modeling, analysis, design. Morgan Kaufmann.
Metadaten
Titel
Model Driven Engineering
verfasst von
Okan Topçu
Umut Durak
Halit Oğuztüzün
Levent Yilmaz
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-03050-0_2