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 条
  • [41] Performance testing based on time complexity analysis for embedded software
    Jin, Hu
    Chen, Liang-Yin
    Zeng, Ling-Ming
    Li, Bao-Lin
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 243 - +
  • [42] A software-based platform for multichannel electrophysiological data acquisition
    Frigo, G.
    Rubega, M.
    Lezziero, G.
    Fontana, R.
    Cecchetto, C.
    Vassanelli, S.
    Sparacino, G.
    Bertocco, M.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON MEDICAL MEASUREMENTS AND APPLICATIONS (MEMEA) PROCEEDINGS, 2015, : 353 - 358
  • [43] Soft Error Injection Methodology based on QEMU Software Platform
    Geissler, Filipe de Aguiar
    Kastensmidt, Fernanda Lima
    Pereira Souza, Jose Eduardo
    2014 15TH LATIN AMERICAN TEST WORKSHOP - LATW, 2014,
  • [44] Software Test Case Generation & Test Oracle Design using Neural Network
    Majma, Negar
    Babamir, Seyed Morteza
    2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 1168 - 1173
  • [45] Software testing based on class test requirements catalog
    Zhao, RL
    Li, LJ
    Min, YH
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 721 - 725
  • [46] Software Test Data Management Based on Knowledge Graph
    Gao, Li
    Qiu, Junlin
    Chen, Guanhua
    Informatica (Slovenia), 2024, 48 (16): : 27 - 36
  • [47] Software-in-the-loop Simulation of a Test System for Automotive Electric Drives
    Casolino, Giovanni Mercurio
    AlizadehTir, Milad
    Andreoli, Alessandro
    Albanesi, Mariano
    Marignetti, Fabrizio
    PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 1882 - 1887
  • [48] High Dependability Design Framework in Real-Time Embedded Control Software
    Zhang, Jing
    Yan, Feng
    Zhang, Chunhong
    Rong, Hui
    Xiang, Fenghong
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 2, PROCEEDINGS, 2009, : 547 - +
  • [49] Queueing-Based Simulation for Software Reliability Analysis
    Lin, Jhih-Sin
    Huang, Chin-Yu
    IEEE ACCESS, 2022, 10 : 107729 - 107747
  • [50] Test cases algorithm design and implementation in fuze software safety testing
    Lou Wenzhong
    PROGRESS IN SAFETY SCIENCE AND TECHNOLOGY, VOL 6, PTS A AND B, 2006, 6 : 1210 - 1213