Back to Search Start Over

Constraint-driven modeling through transformation.

Authors :
Demuth, Andreas
Lopez-Herrejon, Roberto
Egyed, Alexander
Source :
Software & Systems Modeling; May2015, Vol. 14 Issue 2, p573-596, 24p
Publication Year :
2015

Abstract

In model-driven software engineering, model transformation plays a key role for automatically generating and updating models. Transformation rules define how source model elements are to be transformed into target model elements. However, defining transformation rules is a complex task, especially in situations where semantic differences or incompleteness allow for alternative interpretations or where models change continuously before and after transformation. This paper proposes constraint-driven modeling where transformation is used to generate constraints on the target model rather than the target model itself. We evaluated the approach on three case studies that address the above difficulties and other common transformation issues. We also developed a proof-of-concept implementation that demonstrates its feasibility. The implementation suggests that constraint-driven transformation is an efficient and scalable alternative and/or complement to traditional transformation. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
16191366
Volume :
14
Issue :
2
Database :
Complementary Index
Journal :
Software & Systems Modeling
Publication Type :
Academic Journal
Accession number :
102428027
Full Text :
https://doi.org/10.1007/s10270-013-0363-3