Skip to main content

Model-Driven Development – Hot Spots in Business Information Systems

  • Conference paper
Model Driven Architecture – Foundations and Applications (ECMDA-FA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3748))

Abstract

Model-driven development (MDD) is an important technology since it helps to reduce the cost of software development and maintenance. Furthermore, it may increase the quality of resulting systems. However, it is naive to try to generate complete complex systems out of a single model. This paper presents hot spot domains of business information systems where MDD is particularly applicable. For those domains, proven techniques for combining MDD with software architecture principles are presented. This distils the experience with MDD at sd&m for more than fifteen years.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brooks, F.P.: No Silver Bullet - Essence and Accidents of Software Engineering: Information Processing 1986. In: Kugler, H.J. (ed.) IFIP 1986. Elsevier Science Publishers B.V, Amsterdam (1986) ISBN No. 0444-7077-3

    Google Scholar 

  2. CARE Technologies. Press Release Programmiermaschine, http://www.programmiermaschine.de/programmiermaschine.html

  3. Denert, E.: Dokumentenorientierte Software-Entwicklung. Informatik Spektrum 16(S), 159–164 (1993)

    Google Scholar 

  4. Ernst, D., Johannes, S.: Wie baut man Informationssysteme? Überlegungen zur Standardarchitektur. Informatik Spektrum, pp. 247–257 (April 2000)

    Google Scholar 

  5. Andreas, E.: Quasi-stellares Objekt; Objektbasierte Datenbankzugriffsschicht Quasar Persistence, Javamagazin, pp. 85–88 (March 2004)

    Google Scholar 

  6. Gamma, E.: 100 OO Frameworks, Pitfalls and Lessons Learned (1997)

    Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series, Reading, Massachusetts (1995)

    Google Scholar 

  8. Greenfield, J., Short, K.: Software Factories – Assembling Applications with Patterns, Models, Frameworks and Tools. Wiley, Chichester (2004)

    Google Scholar 

  9. Haft, M., Humm, B., Siedersleben, J.: Quasar Reference Interfaces for Business Information Systems. Technical Report sd&m Re-search (December 2004)

    Google Scholar 

  10. Relational Persistence For Idiomatic Java, http://www.Hibernate.org

  11. Humm, B.: Technische Open Source Komponenten implementieren die Referenzarchitektur Quasar. In: Eirund, H., Jasper, H., Zukunft, O. (eds.) ISOS 2004, Informationsysteme mit Open Source, Proceedings GI-Workshop, pp. 77–87. Gesellschaft für Informatik (2004)

    Google Scholar 

  12. Keller, W.: Dokumentenorientierte Spezifikation objektorientierter Benutzeroberflächen. In: Online 1994 - Congress VI – Innovative Softwaretechnologien: Neue Wege mit objektorientierten Methoden und Client/Server Architekturen

    Google Scholar 

  13. Object Management Group: Meta-Object Facility V1.4, http://www.omg.org/mof/

  14. Miller, J., Mukerji, J. (eds.): Object Management Group: “MDA Guide” Version 1.0.1, http://www.omg.org/docs/omg/03-06-01.pdf

  15. Object Management Group, http://www.omg.org/

  16. sd&m AG: Quasar components, http://www.openquasar.de

  17. Scholz, G.: Maßgeschneiderte Software-Generatoren. In: Proceedings Online 1993 Congress VI - C636 (1993)

    Google Scholar 

  18. Siedersleben, J.: Moderne Software-Architektur – umsichtig planen, robust bauen mit Quasar. dpunkt (2004)

    Google Scholar 

  19. Siedersleben, J. (Hrsg.): Quasar: Die sd&m Standardarchitektur. Teile 1 und 2, 2. Auflage. sd&m Research (2003)

    Google Scholar 

  20. Sun Microsystems: EJB 3.0, Simplified API, Early Draft 2, http://java.sun.com/ejb

  21. Sun Microsystems: EJB 3.0, Persistence API, Early Draft 2, http://java.sun.com/ejb

  22. Szyperski, C.: Component Software. Addison Wesley, Reading (2002)

    Google Scholar 

  23. Teurich-Wagner, S.: MDA – Weg oder Irrweg? In: Rumpe, B., Hesse, W. (Hrsg.) Tagungsband zur Modellierung 2004, GI (2004)

    Google Scholar 

  24. Oracle Corp.: object relational mapper, http://www.oracle.com/technology/products/ias/TopLink

  25. Object Management Group: Unified Modeling Language V2.0. http://www.uml.org

  26. Sun Microsystems: EJB 3.0, Persistence API, Early Draft 2, http://java.sun.com/ejb

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Humm, B., Schreier, U., Siedersleben, J. (2005). Model-Driven Development – Hot Spots in Business Information Systems. In: Hartman, A., Kreische, D. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2005. Lecture Notes in Computer Science, vol 3748. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581741_9

Download citation

  • DOI: https://doi.org/10.1007/11581741_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30026-7

  • Online ISBN: 978-3-540-32093-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics