Towards a Rewriting Logic Semantics for ATL

被引:0
|
作者
Troya, Javier [1 ]
Vallecillo, Antonio [1 ]
机构
[1] Univ Malaga, GISUM Atenea Res Grp, E-29071 Malaga, Spain
关键词
MODEL; SPECIFICATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As the complexity of model transformation (MT) grows, the need to count on formal semantics of MT languages also increases. Firstly, formal semantics provide precise specifications of the expected behavior of transformations, which are crucial for both MT users (to be able to understand them and to use them properly) and MT tool builders (to develop correct MT engines, optimizers, etc.). Secondly, we need to be able to reason about the MTs to prove their correctness. This is specially important in case of large and complex MTs (with, e.g., hundreds or thousands of rules) for which manual debugging is no longer possible. In this paper we present a formal semantics to the ATL model transformation language using rewriting logic and Maude, which allows addressing these issues. This formalization provides additional benefits, such as enabling the simulation of the specifications or giving access to the Maude toolkit to reason about them.
引用
收藏
页码:230 / 244
页数:15
相关论文
共 50 条
  • [31] Towards a systematic account of different logic programming semantics
    Hitzler, P
    KI 2003: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2003, 2821 : 105 - 119
  • [32] Towards a systematic account of different semantics for logic programs
    Hitzler, P
    JOURNAL OF LOGIC AND COMPUTATION, 2005, 15 (03) : 391 - 404
  • [33] A verification logic for rewriting logic
    Martí-Oliet, N
    Pita, I
    Fiadeiro, JL
    Meseguer, J
    Maibaum, T
    JOURNAL OF LOGIC AND COMPUTATION, 2005, 15 (03) : 317 - 352
  • [34] The rewriting calculus as a semantics of ELAN
    Cirstea, H
    Kirchner, C
    ADVANCES IN COMPUTING SCIENCE-ASIAN' 98, 1998, 1538 : 84 - 85
  • [35] Localized fairness: A rewriting semantics
    Meseguer, J
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2005, 3467 : 250 - 263
  • [36] Modular Rewriting Semantics in Practice
    Braga, Christiano
    Meseguer, Jose
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 117 : 393 - 416
  • [37] A Rewriting Semantics for Maude Strategies
    Marti-Oliet, Narciso
    Meseguer, Jose
    Verdejo, Alberto
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 238 (03) : 227 - 247
  • [38] Logical Semantics for the Rewriting Calculus
    Stump, Aaron
    Schuermann, Carsten
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 125 (02) : 149 - 164
  • [39] A modular rewriting semantics for CML
    Chalub, F
    Braga, C
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2004, 10 (07) : 789 - 807
  • [40] A rewriting semantics for type inference
    Kuan, George
    MacQueen, David
    Findler, Robert Bruce
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4421 : 426 - +