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 条
  • [1] Full Digital Simulation Testing of Networked Embedded Software
    Gao, Feng
    Deng, Fei
    Yan, Yunqiang
    Li, Chunlei
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 45 - 50
  • [2] Hardware/Software Co-design for a Gender Recognition Embedded System
    Chen, Andrew Tzer-Yeu
    Biglari-Abhari, Morteza
    Wang, Kevin I-Kai
    Bouzerdoum, Abdesselam
    Tivive, Fok Hing Chi
    TRENDS IN APPLIED KNOWLEDGE-BASED SYSTEMS AND DATA SCIENCE, 2016, 9799 : 541 - 552
  • [3] Design and Implementation of Software Test Laboratory Based on Cloud Platform
    Wen, Wu
    Sun, Jiahui
    Li, Ya
    Gu, Peng
    Xu, Jianfeng
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 138 - 144
  • [4] Embedded hardware/software verification and validation using hardware-in-the-loop simulation
    Shah, SM
    Irfan, M
    IEEE: 2005 International Conference on Emerging Technologies, Proceedings, 2005, : 494 - 498
  • [5] A Test Model for Hardware and Software
    Sziray, Jozsef
    2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 292 - 293
  • [6] Software BIT Design and Testing for Embedded Software
    Wang, Yichen
    Zhou, Zhenzhen
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 703 - 707
  • [7] A QNX-based hardware and software platform for UAV control
    Shan, Yafeng
    Cheng, Nong
    Mu, Chundi
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1315 - 1321
  • [8] Applying simulation and design of experiments to the embedded software testing process
    Lazic, L
    Velasevic, D
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2004, 14 (04) : 257 - 282
  • [9] Embedded Software Simulation Testing Virtual Machine: Design and Application
    Yin, Yongfeng
    Liu, Bin
    Li, Guoqi
    Wang, Zhi
    ADVANCED MECHANICAL ENGINEERING, PTS 1 AND 2, 2010, 26-28 : 405 - +
  • [10] Convolutional neural network acceleration with hardware/software co-design
    Chen, Andrew Tzer-Yeu
    Biglari-Abhari, Morteza
    Wang, Kevin I-Kai
    Bouzerdoum, Abdesselam
    Tivive, Fok Hing Chi
    APPLIED INTELLIGENCE, 2018, 48 (05) : 1288 - 1301