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
关键词
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 条
  • [31] Techniques for formal verification of digital systems: A system approach
    Shojaei, H
    Ghayoumi, H
    PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, 2004, : 444 - 449
  • [32] Integrating Abstraction Techniques for Formal Verification of Analog Designs
    Zaki, Mohamed H.
    Denman, William
    Tahar, Sofiene
    Bois, Guy
    JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2009, 6 (05): : 373 - 392
  • [33] On Applying Model Checking in Formal Verification
    Hjort, Hakan
    2022 FORMAL METHODS IN COMPUTER-AIDED DESIGN, FMCAD, 2022, 3 : 3 - 3
  • [34] ANALYZING ENCRYPTION PROTOCOLS USING FORMAL VERIFICATION TECHNIQUES
    KEMMERER, RA
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 293 : 289 - 305
  • [35] FORMAL TECHNIQUES FOR THE SPECIFICATION, VERIFICATION AND CONSTRUCTION OF COMMUNICATION PROTOCOLS
    CHOI, TY
    IEEE COMMUNICATIONS MAGAZINE, 1985, 23 (10) : 46 - 52
  • [36] Formal Verification meets Robustness Checking - Techniques and Challenges -
    Drechsler, Rolf
    Fey, Goerschwin
    PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 4 - 4
  • [37] FORMAL SPECIFICATION AND VERIFICATION TECHNIQUES FOR RISC PIPELINE CONFLICTS
    TAHAR, S
    KUMAR, R
    COMPUTER JOURNAL, 1995, 38 (02): : 111 - 120
  • [38] A Holistic Approach to CPU Verification using Formal Techniques
    Sri, Dasari Bhavya
    Rajakumar, Karthik
    Madhusoodhanan, Pooja
    Edarapalli, Venkata Nitin
    2022 IEEE WOMEN IN TECHNOLOGY CONFERENCE (WINTECHCON): SMARTER TECHNOLOGIES FOR A SUSTAINABLE AND HYPER-CONNECTED WORLD, 2022,
  • [40] Formal specification and verification techniques for RISC pipeline conflicts
    Tahar, Sofiene
    Kumar, Ramayya
    1600, Oxford Univ Press, Oxford, United Kingdom (38):