Title
Weaving aspect-oriented constraints into metamodel-based model transformation steps
Abstract
Graph rewriting is a widely used approach to model transformation. In general, graph rewriting rules parse graphs only by topological concerns, but they are not sophisticated enough to match a graph with a node which has a special property. In case of diagrammatic languages, such as the Unified Modeling Language (UML), the exclusive topological parsing is found to be not enough. To define the transformation steps in a more refined way additional constraints must be specified, which ensures the correctness of the attributes among others. Dealing with OCL constraints provides a solution for the unsolved issues. Often, the same constraint is repetitiously applied in many different places in a transformation. It would be beneficial to describe a common constraint in a modular manner, and to designate the places where it is to be applied. This paper presents the problem of the crosscutting constraints in graph transformation steps, provides an aspect-oriented solution for it, and introduces the weaving algorithms used to propagate aspect-oriented constraints to graph transformation steps.
Year
DOI
Venue
2005
10.1007/11573036_37
Panhellenic Conference on Informatics
Keywords
Field
DocType
crosscutting constraint,graph transformation step,metamodel-based model transformation step,model transformation,common constraint,aspect-oriented solution,rules parse graph,transformation step,additional constraint,aspect-oriented constraint,ocl constraint,aspect oriented,graph rewriting,graph transformation,unified modeling language
Model transformation,Computer science,Constraint graph,Directed graph,Theoretical computer science,Rewriting,Graph rewriting,Object Constraint Language,Metamodeling,Topological graph
Conference
Volume
ISSN
ISBN
3746
0302-9743
3-540-29673-5
Citations 
PageRank 
References 
0
0.34
4
Authors
3
Name
Order
Citations
PageRank
László Lengyel117225.15
Tihamér Levendovszky218514.96
Hassan Charaf321131.15