Skip to main content

2014 | OriginalPaper | Buchkapitel

4. Model-Driven Software Development

verfasst von : Florian Daniel, Maristella Matera

Erschienen in: Mashups

Verlag: Springer Berlin Heidelberg

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

search-config
loading …

Abstract

Model-driven Software Development (MDSD), that is, the development practice that makes use of models to automatically generate code and software artifacts, is a practice that has been gaining much attention over the last decade and that has influenced the design of many of the mashup tools we know today. Unlike the generic term “model-based” development, which indicates the use of models in the software development process (in the extreme case, also manually drawn models), “model-driven” development indicates the use of well-defined, formal models that can be processed by a machine and used for the automatic production of artifacts that are part of the final product to be developed. With this chapter, we acknowledge the importance of MDSD for the development of mashups and provide the necessary foundations for the engineering of well-designed mashup tools by overviewing the core ingredients of model-driven development, such as models, modeling languages, metamodels, code generators, and interpreters. The goal of the chapter is to provide the reader with a concise introduction to the philosophy of MDSD, to convey the different forms of MDSD that are prominent today, and to provide the reader with a starting point for the development of an own MDSD project.

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
26.
Zurück zum Zitat Baresi, L., Guinea, S.: Consumer mashups with mashlight. In: ServiceWave, pp. 112–123 (2010) Baresi, L., Guinea, S.: Consumer mashups with mashlight. In: ServiceWave, pp. 112–123 (2010)
27.
Zurück zum Zitat Batini, C., Ceri, S., Navathe, S.B.: Conceptual database design: an entity-relationship approach. Benjamin/Cummings, Redwood City (1992) Batini, C., Ceri, S., Navathe, S.B.: Conceptual database design: an entity-relationship approach. Benjamin/Cummings, Redwood City (1992)
68.
Zurück zum Zitat Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kauffmann, San Francisco (2002) Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kauffmann, San Francisco (2002)
93.
Zurück zum Zitat Daniel, F., Casati, F., Benatallah, B., Shan, M.C.: Hosted universal composition: models, languages and infrastructure in mashArt. In: Proceedings of the 28th International Conference on Conceptual Modeling (ER 2009), pp. 428–443. Springer, Berlin (2009) Daniel, F., Casati, F., Benatallah, B., Shan, M.C.: Hosted universal composition: models, languages and infrastructure in mashArt. In: Proceedings of the 28th International Conference on Conceptual Modeling (ER 2009), pp. 428–443. Springer, Berlin (2009)
116.
Zurück zum Zitat Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, Indianapolis (2003) Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, Indianapolis (2003)
187.
Zurück zum Zitat Mellor, S.J., Balcer, M.J. (eds.): Executable UML: A Foundation for Model-Driven Architecture. Addison-Wesley Professional, Boston (2002) Mellor, S.J., Balcer, M.J. (eds.): Executable UML: A Foundation for Model-Driven Architecture. Addison-Wesley Professional, Boston (2002)
253.
Zurück zum Zitat Stahl, T., Völter, M.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, Chichester (2006) Stahl, T., Völter, M.: Model-Driven Software Development: Technology, Engineering, Management. Wiley, Chichester (2006)
Metadaten
Titel
Model-Driven Software Development
verfasst von
Florian Daniel
Maristella Matera
Copyright-Jahr
2014
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-55049-2_4