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 条
  • [1] A Rewriting Logic Semantics for ATL
    Troya, Javier
    Vallecillo, Antonio
    JOURNAL OF OBJECT TECHNOLOGY, 2011, 10 : 1 - 29
  • [2] The rewriting logic semantics project
    Meseguer, Jose
    Rosu, Grigore
    THEORETICAL COMPUTER SCIENCE, 2007, 373 (03) : 213 - 237
  • [3] The Rewriting Logic Semantics Project
    Meseguer, Jose
    Rosu, Grigore
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 156 (01) : 27 - 56
  • [4] A rewriting logic semantics for NCL
    dos Santos, Joel
    Braga, Christiano
    Muchaluat-Saade, Debora C.
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 107 : 64 - 92
  • [5] A rewriting logic approach to operational semantics
    Serbanuta, Traian Florin
    Rosu, Grigore
    Meseguer, Jose
    INFORMATION AND COMPUTATION, 2009, 207 (02) : 305 - 340
  • [6] Rewriting logic semantics for systemC scheduler
    Boutekkouk, Fateh
    Bilavarn, Sebastien
    Auguin, Michel
    Benmohammed, Mohamed
    International Review on Computers and Software, 2009, 4 (02) : 192 - 204
  • [7] A rewriting logic semantics for the analysis of P programs
    Duran, Francisco
    Ramirez, Carlos
    Rocha, Camilo
    Pozas, Nicolas
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2025, 144
  • [8] The rewriting logic semantics project: A progress report
    Meseguer, Jose
    Rosu, Grigore
    INFORMATION AND COMPUTATION, 2013, 231 : 38 - 69
  • [9] A causal semantics for CCS via rewriting logic
    Degano, P
    Gadducci, F
    Priami, C
    THEORETICAL COMPUTER SCIENCE, 2002, 275 (1-2) : 259 - 282
  • [10] Rewriting Logic Semantics and Verification of Model Transformations
    Boronat, Artur
    Heckel, Reiko
    Meseguer, Jose
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5503 : 18 - +