Skip to main navigation Skip to search Skip to main content

Research on software architecture of embedded software simulation testing environment

  • Beihang University

Research output: Contribution to journalArticlepeer-review

Abstract

It is an acknowledged and effective method to test real-time embedded software with ESSTE (embedded software simulation testing environment). The software architecture of ESSTE is described systematically based on UML and 4+1 views model. The contents in different views can coordinate with each other and particularly the software of ESSTE is divided into two system-level components in design view: real-time component and non-real-time component, which are organized by the pipe-filter architectural pattern. Configuration tool class is the key class for non-real-time component and model class, real-time variables class, scheduler class for the real-time component. Designed and implemented hereby, ESSTE-Basic reflects excellent quality characteristics, such as changeability, portability and so on. It has successfully been used for system-testing of several software, finding out a great of software faults effectively, through which both the correctness and the effectiveness of the software architecture of ESSTE are validated.

Original languageEnglish
Pages (from-to)1130-1134
Number of pages5
JournalBeijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
Volume31
Issue number10
StatePublished - Oct 2005

Keywords

  • Real-time embedded software
  • Software architecture
  • Software testing
  • Testing environment
  • UML

Fingerprint

Dive into the research topics of 'Research on software architecture of embedded software simulation testing environment'. Together they form a unique fingerprint.

Cite this