An Entity-Relationship Model based Conceptual Framework for Model Driven Development

Y. Duan, X. Fu, S.C. Cheung, and Y. Gu (PRC)


Model driven software development, Entity relationship model, UML 518-042


The Unified Modeling Language (UML) is a defacto notation for model driven software development (MDSD), emphasizing on model to model refinements and transformations. However UML may not be expressive enough to describe all aspects as required by recent MDSD models. A noticeable weakness is its inability to express the ontological concepts often encountered in MDSD. In this paper, we propose an extended Entity Relationship (ER) model called Runtime Entity Relationship model (RER) for ontological modeling of common MDSD concepts. Different layers of the UML metamodel hierarchy are analyzed in the context of modeling the MDSD using the RER model. Modifications of the UML architecture for more precise modeling of MDSD are suggested.

Important Links:

Go Back