首页 | 本学科首页   官方微博 | 高级检索  
     检索      

嵌入式软件仿真测试环境软件体系结构研究
引用本文:钟德明,刘斌,阮镰.嵌入式软件仿真测试环境软件体系结构研究[J].北京航空航天大学学报,2005,31(10):1130-1134.
作者姓名:钟德明  刘斌  阮镰
作者单位:北京航空航天大学,工程系统工程系,北京,100083;北京航空航天大学,工程系统工程系,北京,100083;北京航空航天大学,工程系统工程系,北京,100083
摘    要:利用嵌入式软件仿真测试环境(ESSTE,Embedded Software Simulation Testing Environment)对实时嵌入式软件进行系统测试是国内外公认的、行之有效的方法.基于UML和"4+1"视图模型,系统地对ESSTE的软件体系结构进行了描述.各个视图之间保持了良好的一致性,特别地,在设计视图中将ESSTE软件分为两大组件-实时组件和非实时组件,并按照"管道-过滤器"的软件体系结构模式组织,分别给出了它们的关键类.非实时组件的关键类是配置工具类,实时组件的关键类是模型类、实时变量类和调度器类.据此设计和实现的ESSTE-Basic体现了较好的质量特性,如可更改性、可移植性等,其成功地对多个软件进行了系统测试,高效地发现了大量潜藏的软件错误,验证了ESSTE软件体系结构的正确性和有效性.

关 键 词:软件体系结构  软件测试  实时嵌入式软件  测试环境  UML
文章编号:1001-5965(2005)10-1130-05
收稿时间:2004-07-01
修稿时间:2004年7月1日

Research on software architecture of embedded software simulation testing environment
Zhong Deming,Liu Bin,Ruan Lian.Research on software architecture of embedded software simulation testing environment[J].Journal of Beijing University of Aeronautics and Astronautics,2005,31(10):1130-1134.
Authors:Zhong Deming  Liu Bin  Ruan Lian
Institution:Dept. of System Engineering of Engineering Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
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.
Keywords:UML
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号