Model-based testing of embedded systems in hardware in the loop environment

被引:21
|
作者
Keranen, J. S. [1 ]
Raty, T. D. [1 ]
机构
[1] VTT Tech Res Ctr Finland, Oulu 90571, Finland
关键词
SOFTWARE; GENERATION;
D O I
10.1049/iet-sen.2011.0111
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The evolution of software testing technologies has significantly reduced software testing execution times, but the test design and generation are still often implemented with slow manual-oriented methods. Model-based testing (MBT) offers automation to test design and generation, and different MBT solutions are familiar from research, but more effort needs to be done to adopt MBT for industrial use. Hardware in the loop (HIL) is a simulation and testing technique used in the development and testing of embedded systems. HIL is a challenging application field for MBT due to complex and non-deterministic nature of some embedded systems. To tackle this problem, the authors present a novel prototype platform in which online and offline MBT is applied to HIL environment. MBT in general has been introduced for HIL in scientific literature before, but the application of online MBT in HIL is a novel approach. The whole novel MBT in HIL prototype platform along with the used MBT tool, platform architecture and MBT process are presented accompanied by experimental results and analysis of two case studies with an example embedded system under test.
引用
收藏
页码:364 / 376
页数:13
相关论文
共 50 条
  • [21] Testing Environment Emulation - A Model-based Approach
    Liu, Jian
    Grundy, John
    Abdelrazek, Mohamed
    Avazpour, Iman
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 112 - 124
  • [22] Component architecture of model-based testing environment
    Kuliamin, V. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2010, 36 (05) : 289 - 305
  • [23] Model-based programming environment of embedded software for MPSoC
    Ha, Soonhoi
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 330 - 335
  • [24] Component architecture of model-based testing environment
    V. V. Kuliamin
    Programming and Computer Software, 2010, 36 : 289 - 305
  • [25] Systematic Model-Based Testing of Embedded Automotive Software
    Conrad, Mirko
    Fey, Ines
    Sadeghipour, Sadegh
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 111 : 13 - 26
  • [26] Model-Based Testing for Asynchronous Systems
    Graf-Brill, Alexander
    Hermanns, Holger
    CRITICAL SYSTEMS: FORMAL METHODS AND AUTOMATED VERIFICATION (FMICS-AVOCS 2017), 2017, 10471 : 66 - 82
  • [27] Model-Based Testing for Avionics Systems
    Brauer, Joerg
    Schulze, Uwe
    FORMAL METHODS, 2018, 10951 : 657 - 661
  • [28] A Model-Based Testing Technique for Component-Based Real-Time Embedded Systems
    Guan, Jing
    Offutt, Jeff
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [29] Model-Based Testing of Probabilistic Systems
    Gerhold, Marcus
    Stoelinga, Marielle
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2016), 2016, 9633 : 251 - 268
  • [30] Model-based testing of probabilistic systems
    Gerhold, Marcus
    Stoelinga, Marielle
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (01) : 77 - 106