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 条
  • [1] Habitation: A Domain-Specific Language for Home Automation
    Jimenez, Manuel
    Rosique, Francisca
    Sanchez, Pedro
    Alvarez, Barbara
    Iborra, Andres
    IEEE SOFTWARE, 2009, 26 (04) : 30 - 38
  • [2] A Novel Domain-Specific Language for the Robot Welding Automation Domain
    Moser, Michael
    Pfeiffer, Michael
    Pichler, Josef
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [3] Debugging measurement systems using a domain-specific modeling language
    Kosar, Tomaz
    Mernik, Marjan
    Gray, Jeff
    Kos, Tomaz
    COMPUTERS IN INDUSTRY, 2014, 65 (04) : 622 - 635
  • [4] A Test Model For Domain-Specific Language Development
    kihlman, Ludvig
    2017 9TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING (CEEC), 2017,
  • [5] A description method for formalizing domain-specific modelling language
    Jiang, Tao
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2018, 33 (05): : 299 - 308
  • [6] CONSHELL - A DOMAIN-SPECIFIC SHELL FOR AUTOMATION SYSTEM CONFIGURATION
    GERSTORFER, E
    SCHROCKSNADL, B
    SUDA, P
    ZUCKER, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 585 : 378 - 387
  • [7] Domain-Specific Modelling Using Mobile Devices
    Vaquero-Melchor, Diego
    Garmendia, Antonio
    Guerra, Esther
    de lara, Juan
    SOFTWARE TECHNOLOGIES, 2017, 743 : 221 - 238
  • [8] Accelerating Test Automation through a Domain Specific Language
    Dwarakanath, Anurag
    Era, Dipin
    Priyadarshi, Aditya
    Dubash, Neville
    Podder, Sanjay
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 460 - 467
  • [9] An Approach for Automatically Reasoning Consistency of Domain-Specific Modelling Language
    Jiang, Tao
    Wang, Xin
    Huang, Li-Dong
    ROUGH SETS AND KNOWLEDGE TECHNOLOGY, RSKT 2014, 2014, 8818 : 295 - 306
  • [10] A Domain-Specific Modelling Language for Corporate Social Responsibility (CSR)
    Campos, C.
    Grangel, R.
    COMPUTERS IN INDUSTRY, 2018, 97 : 97 - 110