Formal Verification Techniques for Model Transformations Specified By-Demonstration

被引:0
作者
Gabmeyer, Sebastian [1 ]
机构
[1] Vienna Univ Technol, Inst Software Technol & Interact Syst, A-1040 Vienna, Austria
来源
2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) | 2012年
关键词
Model transformations; model checking; theorem proving; by-demonstration specification; model-driven development; CALCULUS; LOGIC;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model transformations play an essential role in many aspects of model-driven development. By-demonstration approaches provide a user-friendly tool for specifying reusable model transformations. Here, a modeler performs the model transformation only once by hand and an executable transformation is automatically derived. Such a transformation is characterized by the set of pre- and postconditions that are required to be satisfied prior and after the execution of the transformation. However, the automatically derived conditions are usually too restrictive or incomplete and need to be refined manually to obtain the intended model transformation. As model transformations may be specified improperly despite the use of by-demonstration development approaches, we propose to employ formal verification techniques to detect inconsistent and erroneous transformations. In particular, we conjecture that methods drawn from software model checking and theorem proving might be employed to verify certain correctness properties of model transformations.
引用
收藏
页码:390 / 393
页数:4
相关论文
共 50 条
  • [41] Formal Verification of an Executable LTL Model Checker with Partial Order Reduction
    Brunner, Julian
    Lammich, Peter
    JOURNAL OF AUTOMATED REASONING, 2018, 60 (01) : 3 - 21
  • [42] Formal Verification of Blockchain Smart Contracts via ATL Model Checking
    Nam, Wonhong
    Kil, Hyunyoung
    IEEE ACCESS, 2022, 10 : 8151 - 8162
  • [43] Formal Verification for Web Service Composition: A Model-checking Approach
    Ghannoudi, Majdi
    Chainbi, Walid
    2015 International Symposium on Networks, Computers and Communications (ISNCC 2015), 2015,
  • [44] Formal verification technique for grid service chain model and its application
    Ke Xu
    YueXuan Wang
    Cheng Wu
    Science in China Series F: Information Sciences, 2007, 50 : 1 - 20
  • [45] Efficiency of formal verification of ArchiMate business processes with NuSMV model checker
    Szwed, Piotr
    PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 5 : 1427 - 1436
  • [46] Adopting model checking techniques for clinical guidelines verification
    Bottrighi, Alessio
    Giordano, Laura
    Molino, Gianpaolo
    Montani, Stefania
    Terenziani, Paolo
    Torchio, Mauro
    ARTIFICIAL INTELLIGENCE IN MEDICINE, 2010, 48 (01) : 1 - 19
  • [47] Formal Verification of Code Motion Techniques Using Data-Flow-Driven Equivalence Checking
    Karfa, Chandan
    Mandal, Chittaranjan
    Sarkar, Dipankar
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (03)
  • [48] Formal Verification of Heuristic Autonomous Intersection Management Using Statistical Model Checking
    Chouhan, Aaditya Prakash
    Banda, Gourinath
    SENSORS, 2020, 20 (16) : 1 - 25
  • [49] Formal Verification of ALICA Multi-agent Plans Using Model Checking
    Thao Nguyen Van
    Fredivianus, Nugroho
    Huu Tam Tran
    Geihs, Kurt
    Thi Thanh Binh Huynh
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 351 - 358
  • [50] Towards Automated Software Verification Using Model Checking Techniques
    Asadollahi, Somayeh
    Rafe, Vahid
    Rafeh, Reza
    Rahmani, Adel T.
    THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 305 - +