2013
DOI: 10.4204/eptcs.135.10
|View full text |Cite
|
Sign up to set email alerts
|

Class Diagram Restructuring with GROOVE

Abstract: This paper describes the GROOVE solution to the "Class Diagram Restructuring" case study of the Tool Transformation Contest 2013. We show that the visual rule formalism enables the required restructuring to be formulated in a very concise manner. Moreover, the GROOVE functionality for state space exploration allows checking confluence. Performance-wise, however, the solution does not scale well.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…GrGen supports a form of Structure Preservation via relabelling or retyping of elements. Limitations in the expressiveness of GT languages have been compensated by the use of patterns such as Auxiliary Metamodel to add control over rule execution orders and strategies using flag variables or traces [114], [204]. Triple Graph Grammar (TGG) is a GT language oriented towards bx definition, and it includes the Auxiliary Correspondence Model pattern as a built-in mechanism.…”
Section: E Patterns In Different Mt Languagesmentioning
confidence: 99%
“…GrGen supports a form of Structure Preservation via relabelling or retyping of elements. Limitations in the expressiveness of GT languages have been compensated by the use of patterns such as Auxiliary Metamodel to add control over rule execution orders and strategies using flag variables or traces [114], [204]. Triple Graph Grammar (TGG) is a GT language oriented towards bx definition, and it includes the Auxiliary Correspondence Model pattern as a built-in mechanism.…”
Section: E Patterns In Different Mt Languagesmentioning
confidence: 99%