TY - GEN
T1 - Embedded software simulation testing virtual machine
T2 - 2010 International Conference on Advanced Mechanical Engineering, AME 2010
AU - Yin, Yongfeng
AU - Liu, Bin
AU - Li, Guoqi
AU - Wang, Zhi
PY - 2010
Y1 - 2010
N2 - Embedded software testing is a hot topic in software testing field. It is a challenge to enhance the generalization, portability, and maintainability of embedded software testing environment (ESTE). In this paper, by applying virtual machine technology into embedded software simulation testing, a custom-build embedded software simulation testing virtual machine (ESSTVM) which is composed of data type, memory management, task management, communication, testing instruction set and testing files is presented firstly. And then, ESSTVM was applied in design of avionics software testing environment (ASTE). Based on the description of architecture of ASTE, the design and implementation of the testing development system and testing execution system are put forward. Practical application of ASTE in engineering shows that the method can improve the generalization, portability, and maintainability of ESSTE effectively. Next research steps are put forward to improve the real-time capacity and efficiency of testing execution system and extend it to be distributed.
AB - Embedded software testing is a hot topic in software testing field. It is a challenge to enhance the generalization, portability, and maintainability of embedded software testing environment (ESTE). In this paper, by applying virtual machine technology into embedded software simulation testing, a custom-build embedded software simulation testing virtual machine (ESSTVM) which is composed of data type, memory management, task management, communication, testing instruction set and testing files is presented firstly. And then, ESSTVM was applied in design of avionics software testing environment (ASTE). Based on the description of architecture of ASTE, the design and implementation of the testing development system and testing execution system are put forward. Practical application of ASTE in engineering shows that the method can improve the generalization, portability, and maintainability of ESSTE effectively. Next research steps are put forward to improve the real-time capacity and efficiency of testing execution system and extend it to be distributed.
KW - Embedded software
KW - Simulation
KW - Software testing
KW - Testing environment
KW - Virtual machine
UR - https://www.scopus.com/pages/publications/78650958080
U2 - 10.4028/www.scientific.net/AMM.26-28.405
DO - 10.4028/www.scientific.net/AMM.26-28.405
M3 - 会议稿件
AN - SCOPUS:78650958080
SN - 9780878492497
T3 - Applied Mechanics and Materials
SP - 405
EP - 410
BT - Advanced Mechanical Engineering
Y2 - 4 September 2010 through 5 September 2010
ER -