Framework design of embedded software testing development environment
-
摘要: 采用软件设计上的复用思想,对嵌入式软件仿真测试环境进行框架的设计,可以使测试环境在不做大幅度修改的情况下适应不同的被测软件,节省设计的时间和费用.论述了由框架开发软件的过程,并把此过程应用于测试环境;对嵌入式软件仿真测试环境进行总体分析,确定了它的3个主要组成部分;归纳出作为测试环境重要组成部分的测试开发环境的基本功能,并使用专门针对框架开发的UML-F建模语言设计了一个框架;对已开发成功的测试开发环境框架,提出了具体的框架适配方案.本设计已在实际工程中得到了应用.Abstract: By adopting the idea of software design reuse, framework design for an embedded software simulation testing environment can offer an efficient solution to construct testing environment without largely changing the architecture of testing environment when testing different embedded software, and hence reduce development time and cost. The software development process using ideas of framework design was discussed and then applied to the testing environment’s development. Based on the general analysis of existing embedded software simulation testing environment, three main components were identified to be the basic parts of testing environment. The basic function of testing development environment was defined , which was an important part of the testing environment. A concrete framework was designed by using the unified modeling language profile for framework UML-F, a specific language for framework design. An adaptation scheme was put forward for a testing development environment that was successfully developed. The framework studied has been applied in a practical project.
-
Key words:
- embedded software /
- software test /
- testing environment /
- framework
-
[1] 刘 斌.嵌入式软件可靠性仿真测试环境的研究. 北京:北京航空航天大学工程系统工程系,2000 Liu Bin. Study of embedded software reliability simulate-on testing environment. Beijing:Dept of Systems Engineering, Beijing University of Aeronautics and Astronautics,2000(in Chinese) [2] 万建成,卢 雷.软件体系结构的原理、组成与应用[M] 北京:科学出版社,2002 Wan Jiancheng, Lu Lei. Principle, structure and practical of software architecture [M] Beijing:Science Press, 2002(in Chinese) [3] Tsai W T, Na Y, Paul R, et al. Adaptive scenario-based object-oriented test frameworks for testing embedded systems. In:Proceedings of 26th Annual International on Computer Software and Applications, 2002. 321~326 [4] 伽 马, 赫尔姆. 设计模式可复用面向对象软件的基础[M] 李英军等译.北京:机械工业出版社,2000 Gamma E, Helm R. Design patterns elements of reusable object-oriented software [M] Translated by Li Yingjun, et al. Beijing:China Machine Press,2000(in Chinese) [5] 方塔纳, 朴 利, 卢姆普. 框架体系结构的UML档案[M] 张 罡等译.北京:机械工业出版社,2003 Fontoura M, Pree W, Rumpe B. The UML Profile for framework architectures[M] Translated by Zhang Gang, et al. Beijing:China Machine Press, 2003(in Chinese)
点击查看大图
计量
- 文章访问数: 2127
- HTML全文浏览量: 171
- PDF下载量: 1270
- 被引次数: 0