Building Consistent UML Models for Better Model Driven Engineering
Driss Allaki, Mohamed Dahchour, Abdeslam En-nouaary
Journal of Digital Information Management, Vol. 15, No. 5, 2017.
DOI: 
Link: http://dline.info/fpaper/jdim/v15i5/jdimv15i5_5.pdf
Abstract:
The OMG (Object Management Group) has
designed its own vision of the emerging software paradigm
MDE (Model Driven Engineering) under the name of MDA
(Model Driven Architecture). For this aim, OMG proposes
a set of standardized rules and practices to promote good
modeling and perfectly exploit models. To fully benefit
from this approach, the UML models, to be used within
MDA, should be consistent. In this paper, we point out
that inconsistencies could be a serious problem that
negatively affects the sustainability, the productivity and
the consideration of execution platforms aimed by MDA.
As a solution, we propose a constraint-based method that
defines consistency rules expressed using EVL (Epsilon
Validation Language) to automatically detect and fix the potential inconsistencies that could compromise the application of MDA through UML diagrams.