2009
DOI: 10.1007/978-3-642-04425-0_19
|View full text |Cite
|
Sign up to set email alerts
|

Formal Support for QVT-Relations with Coloured Petri Nets

Abstract: Esta es la versión de autor de la comunicación de congreso publicada en: This is an author produced version of a paper published in: Abstract. QVT is the OMG standard language for specifying modelto-model transformations in MDA. Even though it plays a crucial role in model driven development, there are scarce tools supporting the execution of its sublanguage QVT-Relations, and none for its analysis or verification. In order to alleviate this situation, this paper provides a formal semantics for QVT-Relations t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…We also plan to perform a detailed study of the expressivity of different mechanisms for reuse of other bidirectional languages, like TGGs and QVT-R, by using realistic examples. Finally, we are also investigating other languages for the operational mechanisms, like Coloured Petri Nets, in the style of [5].…”
Section: Discussionmentioning
confidence: 99%
“…We also plan to perform a detailed study of the expressivity of different mechanisms for reuse of other bidirectional languages, like TGGs and QVT-R, by using realistic examples. Finally, we are also investigating other languages for the operational mechanisms, like Coloured Petri Nets, in the style of [5].…”
Section: Discussionmentioning
confidence: 99%
“…Unfortunately, as discussed at length in [12], the claim in [8] that QVT-R can be translated in a semantics-preserving way to QVT Core is not sustainable (QVT Core is insufficiently expressive), so this approach does not lead to a semantics for QVT-R. The same problem may apply to [4] which a semantics for QVT-R enforce mode (with both unidirectional and acyclic restrictions) using coloured petri nets; it states that it is consistent with [8]'s incorrect translation to QVT Core. Another paper in this tradition is [14] which discusses using CPN theory as implemented in a model transformation framework called TROPIC to provide debugging facilities for QVT-R transformations.…”
Section: Related Workmentioning
confidence: 99%
“…In [12], inspired by the standard compilation of QVT-R into QVT-C, the authors translate QVT-R into triple graph grammars which in this case play the role of QVT-C. In [6], we compiled QVT-R specifications into coloured Petri nets for execution, debug and analysis. Finally, the authors in [11] formalize both QVT-R and QVT-O by using theory of problems, being able to verify whether a QVT-O specification is correct with respect to a QVT-R specification.…”
Section: Related Workmentioning
confidence: 99%