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
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2011, 10 : 1 - 29
  • [2] The rewriting logic semantics project
    Meseguer, Jose
    Rosu, Grigore
    [J]. THEORETICAL COMPUTER SCIENCE, 2007, 373 (03) : 213 - 237
  • [3] The Rewriting Logic Semantics Project
    Meseguer, Jose
    Rosu, Grigore
    [J]. 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.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2015, 107 : 64 - 92
  • [5] A rewriting logic approach to operational semantics
    Serbanuta, Traian Florin
    Rosu, Grigore
    Meseguer, Jose
    [J]. INFORMATION AND COMPUTATION, 2009, 207 (02) : 305 - 340
  • [6] The rewriting logic semantics project: A progress report
    Meseguer, Jose
    Rosu, Grigore
    [J]. INFORMATION AND COMPUTATION, 2013, 231 : 38 - 69
  • [7] A causal semantics for CCS via rewriting logic
    Degano, P
    Gadducci, F
    Priami, C
    [J]. THEORETICAL COMPUTER SCIENCE, 2002, 275 (1-2) : 259 - 282
  • [8] Rewriting Logic Semantics and Verification of Model Transformations
    Boronat, Artur
    Heckel, Reiko
    Meseguer, Jose
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5503 : 18 - +
  • [9] Rewriting Logic Semantics of a Plan Execution Language
    Dowek, Gilles
    Munoz, Cesar
    Rocha, Camilo
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (18): : 77 - 91
  • [10] Memory Representations in Rewriting Logic Semantics Definitions
    Hills, Mark
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 238 (03) : 155 - 172