Skip to main navigation Skip to search Skip to main content

Embedded software simulation testing virtual machine: Design and application

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationAdvanced Mechanical Engineering
Pages405-410
Number of pages6
DOIs
StatePublished - 2010
Event2010 International Conference on Advanced Mechanical Engineering, AME 2010 - Luoyang, China
Duration: 4 Sep 20105 Sep 2010

Publication series

NameApplied Mechanics and Materials
Volume26-28
ISSN (Print)1660-9336
ISSN (Electronic)1662-7482

Conference

Conference2010 International Conference on Advanced Mechanical Engineering, AME 2010
Country/TerritoryChina
CityLuoyang
Period4/09/105/09/10

Keywords

  • Embedded software
  • Simulation
  • Software testing
  • Testing environment
  • Virtual machine

Fingerprint

Dive into the research topics of 'Embedded software simulation testing virtual machine: Design and application'. Together they form a unique fingerprint.

Cite this