Article contents
Combining termination proofs in model transformation systems
Published online by Cambridge University Press: 26 June 2014
Abstract
In model transformations, where source models are automatically translated into target models or code, termination is necessary for the transformation to be well defined. There are a number of specific termination criteria that can be used when specifying model transformations by graph transformation, though termination is undecidable in general. Unfortunately, and particularly for large and heterogeneous specifications, it is often not possible to use a single termination criterion. In this paper, we propose an approach that applies different criteria to suitable subsets of rules so that termination can be shown locally using the most suitable technique for each subset. Global termination then follows if certain causal dependencies between rules in different subsets are acyclic. The theory is developed at the level of typed attributed graphs, and is motivated and illustrated by a case study translating UML activity diagrams to CSP.
- Type
- Paper
- Information
- Mathematical Structures in Computer Science , Volume 24 , Issue 4: Structure Transformation , August 2014 , 240407
- Copyright
- Copyright © Cambridge University Press 2014
References
- 1
- Cited by