Description and proof of property preservation of model transformations

Hui Liu*, Zhi Yi Ma, Wei Zhong Shao

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

15 引用 (Scopus)

摘要

Model transformations are heavily used in model evolution, refinement and refactorings. Model transformations are carried out against certain constraints to preserve certain properties of the models. During model evolution, model transformations should preserve system interfaces; during model refactoring, model transformations should preserve system behaviors. In order to prove that a software transformation satisfies transformation constraints, constraints should be formalized first. And in order to automate the proof, the process of the proof should be universal to be supported by algorithms. This paper proposes an approach for formalizing transformation constraints with graph productions. With the formalized constraints and software transformation rules, an algorithm is also proposed based on critical pair analyzing technologies to automatically prove whether a transformation rule satisfies a transformation constraint or not. The proposed approach is validated with a motivating example used throughout the paper.

源语言英语
页(从-至)2369-2379
页数11
期刊Ruan Jian Xue Bao/Journal of Software
18
10
DOI
出版状态已出版 - 10月 2007
已对外发布

指纹

探究 'Description and proof of property preservation of model transformations' 的科研主题。它们共同构成独一无二的指纹。

引用此