REFINER: Towards Formal Verification of Model Transformations

被引:0
|
作者
Wijs, Anton [1 ]
Engelen, Luc [1 ]
机构
[1] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present the Refiner tool, which offers techniques to define behavioural transformations applicable on formal models of concurrent systems, reason about semantics preservation and the preservation of safety and liveness properties of such transformations, and apply them on models. Behavioural transformations allow to change the potential behaviour of systems. This is useful for model-driven development approaches, where systems are designed and created by first developing an abstract model, and iteratively refining this model until it is concrete enough to automatically generate source code from it. Properties that hold on the initial model and should remain valid throughout the development in later models can be maintained, by which the effort of verifying those properties over and over again is avoided. The tool integrates with the existing model checking toolsets MCRL2 and CADP, resulting in a complete model checking approach for model-driven system development.
引用
收藏
页码:258 / 263
页数:6
相关论文
共 50 条
  • [1] A formal verification technique for behavioural model-to-model transformations
    de Putter, Sander
    Wijs, Anton
    [J]. FORMAL ASPECTS OF COMPUTING, 2018, 30 (01) : 3 - 43
  • [2] Formal Verification Techniques for Model Transformations: A Tridimensional Classification
    Amrani, Moussa
    Combemale, Benoit
    Lucio, Levi
    Selim, Gehan M. K.
    Dingel, Juergen
    Le Traon, Yves
    Vangheluwe, Hans
    Cordy, James R.
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2015, 14 (03):
  • [3] Formal Verification Techniques for Model Transformations Specified By-Demonstration
    Gabmeyer, Sebastian
    [J]. 2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 390 - 393
  • [4] Automated Formal Verification of Model Transformations Using the Invariants Mechanism
    Ulitin, Boris
    Babkin, Eduard
    Babkina, Tatiana
    Vizgunov, Arsenii
    [J]. PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2019, 2019, 365 : 59 - 73
  • [5] Towards an Automated Test Generation for the Verification of Model Transformations
    Lamari, Maher
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 998 - 1005
  • [6] Towards Formal Analysis of Multi-paradigm Model Transformations
    Asztalos, Mark
    Madari, Istvan
    Lengyel, Laszlo
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2010, 86 (07): : 429 - 452
  • [7] Formal Verification of QVT Transformations for Code Generation
    Stenzel, Kurt
    Moebius, Nina
    Reif, Wolfgang
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 533 - 547
  • [8] Formal verification of QVT transformations for code generation
    Kurt Stenzel
    Nina Moebius
    Wolfgang Reif
    [J]. Software & Systems Modeling, 2015, 14 : 981 - 1002
  • [9] Formal verification of QVT transformations for code generation
    Stenzel, Kurt
    Moebius, Nina
    Reif, Wolfgang
    [J]. SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 981 - 1002
  • [10] Towards the formal model and verification of web service choreography description language
    Zhao Xiangpeng
    Yang Hongli
    Qiu Zongyan
    [J]. WEB SERVICES AND FORMAL METHODS, PROCEEDINGS, 2006, 4184 : 273 - 287