Design of a system for software testing and debugging for multiprocessor avionics systems

James E. Lumpp, Roger K. Shultz, Thomas L. Casavant

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

3 Scopus citations

Abstract

The debugging and testing of commercial software constitutes a substantial portion of the development time and, by most estimates, over fifty percent of the overall cost of software development. For critical applications, such as avionics, complete testing is extremely important. However, as multiprocessor software solutions find their way into these critical applications as a means of increasing performance and reliability, the need for both debugging and testing tools increases dramatically. This paper focuses on the gathering of accurate run-time information providing support for both debugging and testing of embedded multi-processor systems by employing runtime identification of "simple events" and post-execution identification of "compound events." Additionally, we propose a novel way of combining specification based (black-box) system testing and automatic monitoring to substantially reduce the complexity, tedium, and cost of complete structural (white-box) testing.

Original languageEnglish
Title of host publicationProceedings of the15th Annual International Computer Software and Applications Conference, CMPSAC 1991
Pages261-268
Number of pages8
ISBN (Electronic)0818621524
DOIs
StatePublished - 1991
Event15th Annual International Computer Software and Applications Conference, CMPSAC 1991 - Tokyo, Japan
Duration: Sep 11 1991Sep 13 1991

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference15th Annual International Computer Software and Applications Conference, CMPSAC 1991
Country/TerritoryJapan
CityTokyo
Period9/11/919/13/91

Bibliographical note

Publisher Copyright:
© 1991 IEEE.

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Design of a system for software testing and debugging for multiprocessor avionics systems'. Together they form a unique fingerprint.

Cite this