Title
Constraint Validation In Model Compilers
Abstract
Model transformation has become one of the most focused research field, motivated by for instance the OMG's Model-Driven Architecture (MDA). Metamodeling is a central technique in the design of visual languages, and it reuses existing domains by extending the metamodel level. Metamodel-based software development requires the transformation of the models between various stages. These transformation steps must be formally and precisely specified, which can be accomplished along with constraints enlisted in transformation steps. Our metamodel-based approach uses graph rewriting techniques for model transformation. This paper summarizes our results related to the metamodel-based constraint validation during the model transformation. This work presents the Rule Constraint Validator (RCV) algorithm, the Invariant Analysis (IA) algorithm, the Persistent Analysis (PA) algorithm and the combination of the RCV and PA algorithms which results the Optimized Rule Constraint Validator (ORCV) algorithm. An illustrative case study for constraint validation in rewriting rules is also provided.
Year
DOI
Venue
2006
10.5381/jot.2006.5.4.a3
JOURNAL OF OBJECT TECHNOLOGY
Keywords
Field
DocType
graph rewriting,software development
Model transformation,Programming language,Computer science,Model-driven architecture,Theoretical computer science,Compiler,Graph rewriting,Rewriting,Metamodeling,Software development,Validator
Journal
Volume
Issue
ISSN
5
4
1660-1769
Citations 
PageRank 
References 
1
0.40
7
Authors
3
Name
Order
Citations
PageRank
László Lengyel117225.15
Tihamer Levendovszky223327.58
Hassan Charaf321131.15