2008
DOI: 10.1109/vlhcc.2008.4639088
|View full text |Cite
|
Sign up to set email alerts
|

Generic and reflective graph transformations for the checking and enforcement of modeling guidelines

Abstract: In the automotive industry, the model driven development of software, today considered as the standard paradigm, is generally based on the use of the tool MATLAB Simulink/Stateflow. To increase the quality, the reliability, and the efficiency of the models and the generated code, checking and elimination of detected guideline violations defined in huge catalogues has become an essential task in the development process. It represents such a tremendous amount of boring work that it must necessarily be automated.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…This textual language provided advanced constructs for querying (e.g., recursive graph patterns [152]), unidirectional graph transformation rules for elementary model manipulations, and complex transformation programs captured by ASMs. As further key innovation, generic and metatransformations were introduced in [142,145] which are known nowadays as higher-order transformations [8,133]. Popular graph transformation tools developed in parallel with Viatra2 included AGG [49], ATOM3 [93], FUJABA [102], GReAT [14], GrGen.Net [55], MOFLON [7], VMTS [99].…”
Section: Key Innovations and Featuresmentioning
confidence: 99%
“…This textual language provided advanced constructs for querying (e.g., recursive graph patterns [152]), unidirectional graph transformation rules for elementary model manipulations, and complex transformation programs captured by ASMs. As further key innovation, generic and metatransformations were introduced in [142,145] which are known nowadays as higher-order transformations [8,133]. Popular graph transformation tools developed in parallel with Viatra2 included AGG [49], ATOM3 [93], FUJABA [102], GReAT [14], GrGen.Net [55], MOFLON [7], VMTS [99].…”
Section: Key Innovations and Featuresmentioning
confidence: 99%
“…For instance, in [ALS08], transformation rules can define String parameters with the name of classes, attributes and associations which are resolved at run-time. In [VP04], the type of the objects in a rule can be variables which are also resolved at run-time.…”
Section: Related Workmentioning
confidence: 99%
“…However, the type compatibility defined in this metamodel relies on a simple notion of model types as sets of metaclasses, but without any notion of model type substitutability. Other works [30,31] study the problem of generic model transformations using a mechanism of parameterization. However, these transformations do not apply to different metamodels but to a set of related models.…”
Section: Related Workmentioning
confidence: 99%