北京航空航天大学学报 ›› 2005, Vol. 31 ›› Issue (10): 1130-1134.

• 论文 • 上一篇    下一篇

嵌入式软件仿真测试环境软件体系结构研究

钟德明, 刘斌, 阮镰   

  1. 北京航空航天大学 工程系统工程系, 北京 100083
  • 收稿日期:2004-07-01 出版日期:2005-10-31 发布日期:2010-09-20
  • 作者简介:钟德明(1977-),男,江西赣州人,博士生, zhongdeming@263.net.

Research on software architecture of embedded software simulation testing environment

Zhong Deming, Liu Bin, Ruan Lian   

  1. Dept. of System Engineering of Engineering Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
  • Received:2004-07-01 Online:2005-10-31 Published:2010-09-20

摘要: 利用嵌入式软件仿真测试环境(ESSTE,Embedded Software Simulation Testing Environment)对实时嵌入式软件进行系统测试是国内外公认的、行之有效的方法.基于UML和"4+1"视图模型,系统地对ESSTE的软件体系结构进行了描述.各个视图之间保持了良好的一致性,特别地,在设计视图中将ESSTE软件分为两大组件—实时组件和非实时组件,并按照"管道-过滤器"的软件体系结构模式组织,分别给出了它们的关键类.非实时组件的关键类是配置工具类,实时组件的关键类是模型类、实时变量类和调度器类.据此设计和实现的ESSTE-Basic体现了较好的质量特性,如可更改性、可移植性等,其成功地对多个软件进行了系统测试,高效地发现了大量潜藏的软件错误,验证了ESSTE软件体系结构的正确性和有效性.

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 softwares, finding out a great of software faults effectively, through which both the correctness and the effectiveness of the software architecture of ESSTE are validated.

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发