Software Composition with a Multipurpose Modeling and Model Transformation Framework

T. Levendovszky, L. Lengyel, and H. Charaf (Hungary)


Software Composition, Software Model Transformation, Meta-modeling Environment, Feature Model, Generative Programming


Generative software composition is an extraordinary efficient ways to design software for reuse and also addresses the problem of tool-supported system integration. Domain modeling lies at the heart of the generative approach which directly underpins the opportunity of reuse. This paper describes a multipurpose modeling and transformation system which facilitates creating, storing feature models and other UML diagrams, including built-in transformation framework based on graph rewriting with tree-based notation. Relation to the OMG Meta-Object Facility and an illustrative case study is also provided.

Important Links:

Go Back