PublicaHier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.
Systematic Model-Driven Development in KobrA
By separating architectural concerns from implementation detail, the OMG's Model Driven Architecture (MDA) is an important step in helping developers cope with the bewildering array of implementation platforms currently on offer. However, it does not address the underlying problem of how information at the architectural level should be organized, how a complex architecture should be divided into separately conquerable parts, and how these parts should be made reusable. In this paper, we describe a method, known as KobrA, which tackles this problem by integrating MDA with the component-based development (CBD) and product line engineering (PLE) paradigms. The resulting approach provides a systematic and scaleable way to develop model-driven architectures, and allows the advantages of CBD and PLE to be leveraged over the complete software life-cycle.