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 条
  • [41] Improving the Stateful Robustness Testing of Embedded Real-Time Operating Systems
    Shahpasand, Raheleh
    Sedaghat, Yasser
    Paydar, Samad
    [J]. 2016 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2016, : 159 - 164
  • [42] Modeling and Analyzing Distributed Real-time and Embedded Systems with High-Level Petri Nets
    Chen, Liqiong
    Shao, Zhiqing
    Fan, Guisheng
    Wang, Xiuying
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 476 - 481
  • [43] DERAF: A high-level aspects framework for distributed embedded real-time systems design
    de Freitas, Edison Pignaton
    Wehrmeister, Marco Aurelio
    Silva, Elias Teodoro, Jr.
    Carvalho, Fabiano Costa
    Pereira, Carlos Eduardo
    Wagner, Flavio Rech
    [J]. EARLY ASPECTS: CURRENT CHALLENGES AND FUTURE DIRECTIONS, 2007, 4765 : 55 - 74
  • [44] Targeted Processor Architecture for Embedded Real-Time Control Using δ-operator
    Wu, Xiaofeng
    Sam, Manfred
    Xiao, Size
    [J]. 2011 6TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2011, : 773 - 778
  • [45] Application-Level Fault Tolerance in Real-Time Embedded Systems
    Afonso, Francisco
    Silva, Carlos
    Tavares, Adriano
    Montenegro, Sergio
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 126 - +
  • [46] Implementing dynamic environmental effects for real-time federations using the High Level Architecture
    Gerrard, M
    Wonnacott, P
    Burger, A
    Liew, O
    Williams, H
    [J]. MILITARY, GOVERNMENT, AND AEROSPACE SIMULATION, 1997, 29 (04): : 189 - 196
  • [47] Using GQM for testing design patterns in real-time and embedded systems on a software production line
    Bernardo, Claudio Goncalves
    Montini, Denis Avila
    Fernandes, Danilo Douradinho
    da Silva, Daniela America
    Dias, Luiz Alberto Vieira
    da Cunha, Adilson Marques
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1397 - 1404
  • [48] Kernel for embedded real-time systems
    Zuberi, KM
    Shin, KG
    [J]. 1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 241 - 249
  • [49] Middleware for real-time and embedded systems
    Schmidt, DC
    [J]. COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [50] Graphical embedded real-time systems
    Beker, H
    [J]. DR DOBBS JOURNAL, 1997, 22 (04): : 54 - +