Software Composition with a Multipurpose Modeling and Model Transformation Framework

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


Software Composition, Software Model Transformation, Metamodeling 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