Skip to main content

2024 | OriginalPaper | Buchkapitel

Critical Overview of Model Driven Engineering

verfasst von : Yahya El Gaoual, Mohamed Hanine

Erschienen in: Innovations in Smart Cities Applications Volume 7

Verlag: Springer Nature Switzerland

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

search-config
loading …

Abstract

Model-driven engineering (MDE) is gaining favor as a method for creating complex software systems that is both effective and efficient. MDE places a strong focus on using models to represent the various facets of a software system. These models serve as the foundation for creating executable code. Even though MDE has proved effective in some situations, there are still difficulties with the method, such as the difficulty of modeling specific system components and the expense of maintaining the models as a project grows. In this article, we provide a critical analysis of MDE and discuss how it may develop in the future in terms of several concepts. We first consider the drawbacks of conventional MDE methods before looking at alternative remedies that could improve model precision and automate some components of the paradigm. The analysis that was done briefly demonstrates the possible advantages of incorporating AI techniques in order to enhance the MDE process.

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
1.
Zurück zum Zitat Voelter, M., et al.: DSL engineering-designing, implementing and using domain-specific languages (2013) Voelter, M., et al.: DSL engineering-designing, implementing and using domain-specific languages (2013)
2.
Zurück zum Zitat Truyen, F.: The fast guide to model driven architecture the basics of model driven architecture. Cephas Consulting Corp (2006) Truyen, F.: The fast guide to model driven architecture the basics of model driven architecture. Cephas Consulting Corp (2006)
3.
Zurück zum Zitat Hanine, M., Lachgar, M., Elmahfoudi, S., Boutkhoum, O.: MDA approach for designing and developing data warehouses: a systematic review and proposal. Int. J. Onl. Biomed. Eng. 17(10), 99 (2021) Hanine, M., Lachgar, M., Elmahfoudi, S., Boutkhoum, O.: MDA approach for designing and developing data warehouses: a systematic review and proposal. Int. J. Onl. Biomed. Eng. 17(10), 99 (2021)
4.
Zurück zum Zitat Greenfield, J., Short, K.: Software factories: assembling applications with patterns, models, frameworks and tools. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 16–27 (2003) Greenfield, J., Short, K.: Software factories: assembling applications with patterns, models, frameworks and tools. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 16–27 (2003)
5.
Zurück zum Zitat Ludewig, J.: Models in software engineering-an introduction. Softw. Syst. Model. 2, 5–14 (2003)CrossRef Ludewig, J.: Models in software engineering-an introduction. Softw. Syst. Model. 2, 5–14 (2003)CrossRef
8.
Zurück zum Zitat France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering (FOSE 2007). IEEE (2007) France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering (FOSE 2007). IEEE (2007)
9.
Zurück zum Zitat McUmber, W.E., Cheng, B.H.: A general framework for formalizing UML with formal languages. In: Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001), pp. 433–442. IEEE (2001) McUmber, W.E., Cheng, B.H.: A general framework for formalizing UML with formal languages. In: Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001), pp. 433–442. IEEE (2001)
10.
Zurück zum Zitat Berenbach, B.: The evaluation of large, complex UML analysis and design models. In: Proceedings of the 26th International Conference on Software Engineering, pp. 232–241. IEEE (2004) Berenbach, B.: The evaluation of large, complex UML analysis and design models. In: Proceedings of the 26th International Conference on Software Engineering, pp. 232–241. IEEE (2004)
11.
Zurück zum Zitat Cheng, B.H.C., Stephenson, R., Berenbach, B.: Lessons learned from automated analysis of industrial UML class models (an experience report). In: Briand, L., Williams, C. (eds.) Model Driven Engineering Languages and Systems, pp. 324–338. Springer, Heidelberg (2005). https://doi.org/10.1007/11557432_24 Cheng, B.H.C., Stephenson, R., Berenbach, B.: Lessons learned from automated analysis of industrial UML class models (an experience report). In: Briand, L., Williams, C. (eds.) Model Driven Engineering Languages and Systems, pp. 324–338. Springer, Heidelberg (2005). https://​doi.​org/​10.​1007/​11557432_​24
12.
Zurück zum Zitat Briand, L.C., Labiche, Y., O’Sullivan, L.: Impact analysis and change management of UML models. In: Proceedings of the International Conference on Software Maintenance, 2003, pp. 256–265. ICSM (2003). ISSN:1063–6773 Briand, L.C., Labiche, Y., O’Sullivan, L.: Impact analysis and change management of UML models. In: Proceedings of the International Conference on Software Maintenance, 2003, pp. 256–265. ICSM (2003). ISSN:1063–6773
13.
Zurück zum Zitat Kurtev, I.: State of the art of QVT: a model transformation language standard. In: Schurr, A., Nagl, M., Zundorf, A. (eds.) Applications of Graph Transformations with Industrial Relevance. AGTIVE 2007. LNCS, vol. 5088, pp. 377–393. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89020-1_26 Kurtev, I.: State of the art of QVT: a model transformation language standard. In: Schurr, A., Nagl, M., Zundorf, A. (eds.) Applications of Graph Transformations with Industrial Relevance. AGTIVE 2007. LNCS, vol. 5088, pp. 377–393. Springer, Heidelberg (2008). https://​doi.​org/​10.​1007/​978-3-540-89020-1_​26
14.
Zurück zum Zitat Hildebrandt, S., et al.: A survey of triple graph grammar tools. In: Electronic Communications of the EASST 57 (2013) Hildebrandt, S., et al.: A survey of triple graph grammar tools. In: Electronic Communications of the EASST 57 (2013)
15.
Zurück zum Zitat Balog, M., Gaunt, A.L., Brockschmidt, M., Nowozin, S., Tarlow, D.: Deepcoder: learning to write programs. arXiv preprint arXiv:1611.01989 (2016) Balog, M., Gaunt, A.L., Brockschmidt, M., Nowozin, S., Tarlow, D.: Deepcoder: learning to write programs. arXiv preprint arXiv:​1611.​01989 (2016)
Metadaten
Titel
Critical Overview of Model Driven Engineering
verfasst von
Yahya El Gaoual
Mohamed Hanine
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-54376-0_8

    Premium Partner