A Mapping Language from Models to DI Diagrams [chapter]

Marcus Alanen, Torbjörn Lundkvist, Ivan Porres
2006 Lecture Notes in Computer Science  
The OMG MOF 2.0 standard is used to define the abstract syntax of software modeling languages while the UML 2.0 Diagram Interchange (DI) describes the concrete syntax of models. However, very few tools support the DI standard, leading to interoperability problems. The primary reason for this is the lack of a formal way to describe the relationship between the abstract metamodel and its corresponding diagrams. In this article, we present a language to describe mappings between modeling languages
more » ... and diagrams, some example mappings and our experience in using them. Better and correct support for DI would ease interchange of visual models and hasten the adoption of model-driven development.
doi:10.1007/11880240_32 fatcat:xkddacae3fhkrh5nzgidjwruc4