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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
CARE Technologies. Press Release Programmiermaschine, http://www.programmiermaschine.de/programmiermaschine.html
Denert, E.: Dokumentenorientierte Software-Entwicklung. Informatik Spektrum 16(S), 159–164 (1993)
Ernst, D., Johannes, S.: Wie baut man Informationssysteme? Überlegungen zur Standardarchitektur. Informatik Spektrum, pp. 247–257 (April 2000)
Andreas, E.: Quasi-stellares Objekt; Objektbasierte Datenbankzugriffsschicht Quasar Persistence, Javamagazin, pp. 85–88 (March 2004)
Gamma, E.: 100 OO Frameworks, Pitfalls and Lessons Learned (1997)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series, Reading, Massachusetts (1995)
Greenfield, J., Short, K.: Software Factories – Assembling Applications with Patterns, Models, Frameworks and Tools. Wiley, Chichester (2004)
Haft, M., Humm, B., Siedersleben, J.: Quasar Reference Interfaces for Business Information Systems. Technical Report sd&m Re-search (December 2004)
Relational Persistence For Idiomatic Java, http://www.Hibernate.org
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)
Keller, W.: Dokumentenorientierte Spezifikation objektorientierter Benutzeroberflächen. In: Online 1994 - Congress VI – Innovative Softwaretechnologien: Neue Wege mit objektorientierten Methoden und Client/Server Architekturen
Object Management Group: Meta-Object Facility V1.4, http://www.omg.org/mof/
Miller, J., Mukerji, J. (eds.): Object Management Group: “MDA Guide” Version 1.0.1, http://www.omg.org/docs/omg/03-06-01.pdf
Object Management Group, http://www.omg.org/
sd&m AG: Quasar components, http://www.openquasar.de
Scholz, G.: Maßgeschneiderte Software-Generatoren. In: Proceedings Online 1993 Congress VI - C636 (1993)
Siedersleben, J.: Moderne Software-Architektur – umsichtig planen, robust bauen mit Quasar. dpunkt (2004)
Siedersleben, J. (Hrsg.): Quasar: Die sd&m Standardarchitektur. Teile 1 und 2, 2. Auflage. sd&m Research (2003)
Sun Microsystems: EJB 3.0, Simplified API, Early Draft 2, http://java.sun.com/ejb
Sun Microsystems: EJB 3.0, Persistence API, Early Draft 2, http://java.sun.com/ejb
Szyperski, C.: Component Software. Addison Wesley, Reading (2002)
Teurich-Wagner, S.: MDA – Weg oder Irrweg? In: Rumpe, B., Hesse, W. (Hrsg.) Tagungsband zur Modellierung 2004, GI (2004)
Oracle Corp.: object relational mapper, http://www.oracle.com/technology/products/ias/TopLink
Object Management Group: Unified Modeling Language V2.0. http://www.uml.org
Sun Microsystems: EJB 3.0, Persistence API, Early Draft 2, http://java.sun.com/ejb
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)