期刊文献+

嵌入式软件仿真测试环境软件体系结构研究 被引量:14

Research on software architecture of embedded software simulation testing environment
下载PDF
导出
摘要 利用嵌入式软件仿真测试环境(ESSTE,Embedded Software SimulationTesting Environment)对实时嵌入式软件进行系统测试是国内外公认的、行之有效的方法.基于UML和“4+1”视图模型,系统地对ESSTE的软件体系结构进行了描述.各个视图之间保持了良好的一致性,特别地,在设计视图中将ESSTE软件分为两大组件—实时组件和非实时组件,并按照“管道-过滤器”的软件体系结构模式组织,分别给出了它们的关键类.非实时组件的关键类是配置工具类,实时组件的关键类是模型类、实时变量类和调度器类.据此设计和实现的ESSTE-Basic体现了较好的质量特性,如可更改性、可移植性等,其成功地对多个软件进行了系统测试,高效地发现了大量潜藏的软件错误,验证了ESSTE软件体系结构的正确性和有效性. 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.
出处 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2005年第10期1130-1134,共5页 Journal of Beijing University of Aeronautics and Astronautics
关键词 软件体系结构 软件测试 实时嵌入式软件 测试环境 UML software architecture software testing real-time embedded software testing environment UML
  • 相关文献

参考文献9

  • 1刘斌.软件可靠性测试研究[R].北京:北京航空航天大学工程系统工程系,2002..
  • 2ADS2:Avionics development system 2nd generation[EB/OL].www.techsat.com, 2004-06.
  • 3RT-LAB/ATB:Scalable test bench for avionics systems[EB/OL].www.opal-rt.com/products/engsim/rtlabatb, 2004-06.
  • 4Verified's RT-Tester[EB/OL].www.verified.de/rt-tester.html, 2004-06.
  • 5Len Bass,Paul Clements, Rick Kazman. Software architecture in practice[M]. MA:Addison-Wesley Professional,1998.
  • 6Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide[M]. MA:Addison-Wesley Professional, 1999.
  • 7IEEE P1471-2000, Recommended practice for architectural description[S].
  • 8UML profile for schedulability, performance and time specification[S]. Object Management Group, 2003.
  • 9Jerome L Krasner. Reducing OEM development costs and enabling embedded design efficiencies using the unified modeling language(UML2.0)[EB/OL]. http://www.embeddedforecast.com/,2004-06.

共引文献1

同被引文献107

引证文献14

二级引证文献67

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部