Testing real-time embedded systems using high level architecture

被引:4
|
作者
Junior, Jose Claudio V. S. [1 ]
Brito, Alisson V. [1 ]
Silva Costa, Luis Feliphe [1 ]
Nascimento, Tiago P. [1 ]
Kurt Melcher, Elmar Uwe [2 ]
机构
[1] Univ Fed Paraiba, Ctr Informat, Joao Pessoa, Paraiba, Brazil
[2] Univ Fed Campina Grande, Dept Syst & Comput, Campina Grande, Brazil
关键词
Testing; Embedded systems; Robot-in-the-loop; High-level architecture;
D O I
10.1007/s10617-016-9178-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes an environment for testing of heterogeneous embedded systems by means of distributed co-simulation. The test occurs in real-time, co-simulating the system software and hardware platform using the high level architecture (HLA) as a middleware. The novelty of this approach is not only providing support for simulations, but allowing the synchronous integration of heterogeneous simulators with a physical real-time environment. In this work we use the Ptolemy framework as a simulation platform. The approach of co-simulation based on HLA allows different simulators and physical devices to inter-operate, for example robots can operate and be tested with a Ptolemy simulations. Case studies are presented to prove the concept, showing the successful integration between Ptolemy and the HLA and test systems using Robot-in-the-loop. The integration of real-time devices through robot operating system was also presented. The approach proved to be able to detect logical and physical design flaws.
引用
收藏
页码:289 / 309
页数:21
相关论文
共 50 条
  • [1] Testing real-time embedded systems using high level architecture
    Jose Claudio V. S. Junior
    Alisson V. Brito
    Luis Feliphe Silva Costa
    Tiago P. Nascimento
    Elmar Uwe Kurt Melcher
    [J]. Design Automation for Embedded Systems, 2016, 20 : 289 - 309
  • [2] Testing Real-Time Embedded Systems with Hardware-in-the-Loop Simulation using High Level Architecture
    Junior, Jose Claudio Vieira S.
    Brito, Alisson V.
    Nascimento, Tiago P.
    [J]. 2015 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2015, : 142 - 147
  • [3] A dependable online testing and upgrade architecture for real-time embedded systems
    Lee, K
    Sha, L
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 160 - 165
  • [4] Testing embedded real-time systems
    En-Nouaary, A
    Khendek, F
    Dssouli, R
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 417 - 424
  • [5] A software architecture for real-time, embedded monitoring systems
    Caflisch, L
    Savigni, A
    Schettini, R
    Tisato, F
    [J]. AVSS 2005: Advanced Video and Signal Based Surveillance, Proceedings, 2005, : 540 - 545
  • [6] A software architecture for complex real-time embedded systems
    Xu, Jia
    [J]. Proceedings of the 2006 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, 2006, : 35 - 42
  • [7] MCGREP - A predictable architecture for embedded real-time systems
    Whitham, Jack
    Audsley, Neil
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 13 - +
  • [8] Architecture for autonomous Distributed Real-time Embedded systems
    Liang, Ke
    Zhou, Xingshe
    Zhang, Kailong
    Sheng, Ruiqing
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 568 - 572
  • [9] Testing and testing techniques for real-time embedded software systems
    Tracey, N
    McDermid, J
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 441 - 441
  • [10] A HIGH-LEVEL LANGUAGE AND COMPUTER ARCHITECTURE FOR REAL-TIME SYSTEMS
    CRUTCHER, LA
    [J]. PROCEEDINGS OF THE 1989 AMERICAN CONTROL CONFERENCE, VOLS 1-3, 1989, : 2721 - 2726