ProMoBox: A Framework for Generating Domain-Specific Property Languages

被引:0
|
作者
Meyers, Bart [1 ]
Deshayes, Romuald [2 ]
Lucio, Levi [3 ]
Syriani, Eugene [4 ]
Vangheluwe, Hans [1 ,3 ]
Wimmer, Manuel [5 ]
机构
[1] Univ Antwerp, MSDL, Antwerp, Belgium
[2] Univ Mons, Inst Informat, Mons, Belgium
[3] McGill Univ, MSDL, Montreal, PQ H3A 2T5, Canada
[4] Univ Alabama, SERG, Tuscaloosa, AL 35487 USA
[5] Vienna Univ Technol, BIG, A-1040 Vienna, Austria
来源
关键词
CHECKING;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Specifying and verifying properties of the modelled system has been mostly neglected by domain-specific modelling (DSM) approaches. At best, this is only partially supported by translating models to formal representations on which properties are specified and evaluated based on logic-based formalisms, such as linear temporal logic. This contradicts the DSM philosophy as domain experts are usually not familiar with the logics space. To overcome this shortcoming, we propose to shift property specification and verification tasks up to the domain-specific level. The ProMoBox framework consists of (i) generic languages for modelling properties and representing verification results, (ii) a fully automated method to specialize and integrate these generic languages to a given DSM language, and (iii) a verification backbone based model checking directly plug-able to DSM environments. In its current state, ProMoBox offers the designer modelling support for defining temporal properties, and for visualizing verification results, all based on a given DSM language. We report results of applying ProMoBox to a case study of an elevator controller.
引用
收藏
页码:1 / +
页数:3
相关论文
共 50 条
  • [1] Generating Version Convertors for Domain-Specific Languages
    de Geest, Gerardo
    Vermolen, Sander
    van Deursen, Arie
    Visser, Eelco
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 197 - 201
  • [2] A Pedagogical Framework for Domain-Specific Languages
    Fowler, Martin
    [J]. IEEE SOFTWARE, 2009, 26 (04) : 13 - 14
  • [3] Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications
    Santos, Andre L.
    Koskimies, Kai
    Lopes, Antonia
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 149 - +
  • [4] Generating fluent embedded domain-specific languages with subchaining
    Nakamaru, Tomoki
    Ichikawa, Kazuhiro
    Yamazaki, Tetsuro
    Chiba, Shigeru
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2019, 50 : 70 - 83
  • [5] A framework for qualitative assessment of domain-specific languages
    Gökhan Kahraman
    Semih Bilgen
    [J]. Software & Systems Modeling, 2015, 14 : 1505 - 1526
  • [6] A framework for families of domain-specific modelling languages
    Benjamin Braatz
    Christoph Brandt
    [J]. Software & Systems Modeling, 2014, 13 : 109 - 132
  • [7] A Constraint Modeling Framework for Domain-Specific Languages
    Pschorn, Patrick
    Antonino, Pablo Oliveira
    Morgenstern, Andreas
    Kuhn, Thomas
    [J]. DSM'19: PROCEEDINGS OF THE 17TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON DOMAIN-SPECIFIC MODELING, 2019, : 20 - 29
  • [8] A framework for qualitative assessment of domain-specific languages
    Kahraman, Gokhan
    Bilgen, Semih
    [J]. SOFTWARE AND SYSTEMS MODELING, 2015, 14 (04): : 1505 - 1526
  • [9] A framework for families of domain-specific modelling languages
    Braatz, Benjamin
    Brandt, Christoph
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (01): : 109 - 132
  • [10] Virtual machine framework for constructing domain-specific languages
    Kourie, D. G.
    Fick, D.
    Watson, B. W.
    [J]. IET SOFTWARE, 2009, 3 (01) : 1 - 13