Test automation of a measurement system using a domain-specific modelling language

被引:12
|
作者
Kos, Tomaz [1 ]
Mernik, Marjan [2 ]
Kosar, Tomaz [2 ]
机构
[1] DEWESoft Doo, Gabrsko 11a, Trbovlje 1420, Slovenia
[2] Univ Maribor, Fac Elect Engn & Comp Sci, Smetanova Ulica 17, SLO-2000 Maribor, Slovenia
关键词
Test automation; Domain-specific modelling languages; Usage experience; IMPLEMENTATION; GENERATION;
D O I
10.1016/j.jss.2015.09.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The construction of domain-specific modelling languages (DSMLs) is only the first step within the needed toolchain. Models need to be maintained, modified or functional errors searched for. Therefore, tool support is vital for the DSML end-user's efficiency. This paper presents SeTT, a simple but very useful tool for DSML end-users, a testing framework integrated within a DSML Sequencer. This Sequencer, part of the DEWESoft data acquisition system, supports the development of model-based tests using a high-level abstraction. The tests are used during the whole data acquisition process and able to test different systems' parts. This paper shows how high-level specifications can be extended to describe a testing infrastructure for a specific DSML. In this manner, the Sequencer and SeTT were combined at the metamodel level. The contribution of the paper is to show that one can leverage on the DSML to build a testing framework with relatively little effort, by implementing assertions to it. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:74 / 88
页数:15
相关论文
共 50 条
  • [21] SecDSVL: A Domain-Specific Visual Language To Support Enterprise Security Modelling
    Almorsy, Mohamed
    Grundy, John
    2014 23RD AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2013, : 152 - 161
  • [22] Capturing smart service systems: Development of a domain-specific modelling language
    Huber, Rocco Xaver Richard
    Pueschel, Louis Christian
    Roeglinger, Maximilian
    INFORMATION SYSTEMS JOURNAL, 2019, 29 (06) : 1207 - 1255
  • [23] Participatory Agent-Based Modelling in Healthcare - A Domain-Specific Modelling Language Approach
    Godfrey, Thomas
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 209 - 212
  • [24] A Testing Tool for Web Applications Using a Domain-Specific Modelling Language and the NuSMV Model Checker
    Toersel, Arne-Michael
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 383 - 390
  • [25] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [26] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    2001, University of Zagreb, Faculty of Political Sciences (09)
  • [27] Evaluating Domain-Specific Modelling Solutions
    Mohagheghi, Parastoo
    Haugen, Oystein
    ADVANCES IN CONCEPTUAL MODELING: APPLICATIONS AND CHALLENGES, 2010, 6413 : 212 - 221
  • [28] Domain-specific languages for ecological modelling
    Holst, Niels
    Belete, Getachew F.
    ECOLOGICAL INFORMATICS, 2015, 27 : 26 - 38
  • [29] A DOMAIN-SPECIFIC LANGUAGE FOR ROUTING PROBLEMS
    Hoffmann, Benjamin
    Guckert, Michael
    Farrenkopf, Thomas
    Chalmers, Kevin
    Urquhart, Neil
    32ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2018), 2018, : 262 - 268
  • [30] A domain-specific language for model coupling
    Bulatewicz, Tom
    Cuny, Janice
    PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 1091 - +