Design of A Networked Embedded Software Test Platform Based on Software and Hardware Co-simulation

被引:4
作者
Gao Feng [1 ]
Deng Fei [1 ]
机构
[1] China Acad Engn Phys, Inst Comp Applicat, Mianyang, Peoples R China
来源
2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2016) | 2016年
关键词
Networked Embedded Software; Software Testing; Software and Hardware Co-simulation; Real Time; Communication Protocol;
D O I
10.1109/QRS-C.2016.57
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Networked embedded software which is closely combined with hardware devices has complex interactive environment and numerous categories of interfaces together with strong real-time requirement. At present, how to construct an effective, automatic and integrated test simulation environment for embedded software has become a research hotspot. In this paper, a Hardware-in-loop simulation test platform based on software and hardware co-simulation is designed for the embedded software. Centering on "Test Data" and treating "Terminal-Server-Controller" as its integration framework, this platform supports multitasking real-time scheduling, communication protocol simulation for all kinds of regular buses and communication protocol interface extension of other buses. Moreover, it has the capability to carry out excitation injection and execute it automatically in line with the corresponding protocol. Application results indicate that such a platform is provided with favorable universality, high testing efficiency and good real-time performance which is able to reach a level of hundreds of microseconds.
引用
收藏
页码:375 / 381
页数:7
相关论文
共 50 条
  • [21] Software-Hardware Co-Optimization for CNNs Based on Reconfigurable Devices
    Liu, Fang
    Fan, Zimeng
    He, Yanxiang
    Peng, Min
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 1279 - 1286
  • [22] Hardware/software co-synthesis with memory hierarchies
    Li, YB
    Wolf, WH
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (10) : 1405 - 1417
  • [23] Introducing hardware in the loop and model based simulation concepts in the ALMA observatory for software testing
    Shen, Tzu-Chiang
    Soto, Ruben
    Saez, Alejandro
    Avarias, Jorge
    Saez, Norman
    Staig, Tomas
    Sepulveda, Jorge
    Castillo, Jorge
    Amestica, Rodrigo
    Ibsen, Jorge
    Corder, Stuartt
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY V, 2018, 10707
  • [24] Model-based automatic test case generation for automotive embedded software testing
    Shin, Ki-Wook
    Lim, Dong-Jin
    INTERNATIONAL JOURNAL OF AUTOMOTIVE TECHNOLOGY, 2018, 19 (01) : 107 - 119
  • [25] Test Cases Generation for Embedded Real-time Software Based on Extended UML
    Yin Yongfeng
    Liu Bin
    Lu Minyan
    Li Zhen
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 69 - 74
  • [26] Model-based automatic test case generation for automotive embedded software testing
    Ki-Wook Shin
    Dong-Jin Lim
    International Journal of Automotive Technology, 2018, 19 : 107 - 119
  • [27] The Design and Application of the Technology of Software Test Automation
    Shi Yiping
    Su Qianmin
    Zhao Minyuan
    AEIT 2012: 2012 2ND INTERNATIONAL CONFERENCE ON AEROSPACE ENGINEERING AND INFORMATION TECHNOLOGY, VOL 1, 2012, : 190 - 194
  • [28] Design of a validation test process of an automotive software
    Awedikian, Roy
    Yannou, Bernard
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2010, 4 (04): : 259 - 268
  • [29] Hardware-in-the-loop Simulation Test Method for Detonation Control of Networked Munitions
    Liu J.
    Gong P.
    Yang H.
    Li H.
    Tang F.
    Gao X.
    Binggong Xuebao/Acta Armamentarii, 2023, 44 (06): : 1677 - 1687
  • [30] Software Agent Design with Real Time Scheduling for Embedded Systems
    Jin, Hu
    Chen, Liang-Yin
    Chen, Nian-Wei
    Lei, Yang
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 443 - +