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 条
  • [41] Combining Time and Concurrency in Model-Based Statistical Testing of Embedded Real-Time Systems
    Homm, Daniel
    Eckert, Juergen
    German, Reinhard
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2015), 2015, 9509 : 22 - 31
  • [42] A Testing plus Verification of Simulation in Embedded Processor Using Processor-in-the-Loop: A Model-Based Development Approach
    Siddhapura, Kuman
    Jadeja, Rajendrasinh
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2016, 2017, 517 : 665 - 677
  • [43] Modern model-based development approach for embedded systems
    Vinogradov, Sergey
    Ozhigin, Artem
    Ratiu, Daniel
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, : 56 - 59
  • [44] Model-based approaches and frameworks for embedded software systems
    Fernandes, Joao M.
    Dori, Dov
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (01) : 1 - 2
  • [45] Model-based Development of Embedded Systems' User Interfaces
    Barth, Jelena
    Westphal, Bernd
    Arlt, Stephan
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 37 - 42
  • [46] Model-based development of embedded systems: The SysWeaver approach
    Rajkumar, Raj
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 35 - 46
  • [47] Model-based development of embedded systems: The SysWeaver approach
    de Niz, Dionisio
    Bhatia, Gaurav
    Rajkumar, Raj
    Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 231 - 242
  • [48] MODES: model-based optimization on distributed embedded systems
    Junjie Shi
    Jiang Bian
    Jakob Richter
    Kuan-Hsun Chen
    Jörg Rahnenführer
    Haoyi Xiong
    Jian-Jia Chen
    Machine Learning, 2021, 110 : 1527 - 1547
  • [49] Model-based approaches and frameworks for embedded software systems
    João M. Fernandes
    Dov Dori
    Innovations in Systems and Software Engineering, 2012, 8 (1) : 1 - 2
  • [50] Model-based monitoring and diagnosis chip for embedded systems
    Hiratsuka, Satoshi
    Lu, Hsin-Hung
    Fusaoka, Akira
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, PROCEEDINGS, 2006, 4183 : 255 - 264