Generation of Reliability Test Data with UML for RealTime Embedded Software
-
摘要: 为了自动生成实时嵌入式软件的可靠性测试数据,利用UML(统一建模语言)提供的建模机 制,从软件可靠性测试的角度建立use-case剖面、接口模型和测试数据实现模型,然后根 据 这些模型的描述进行随机抽样,自动生成可靠性测试数据.利用该方法能够开发出相应的测 试数据自动生成工具,在软件可靠性测试领域有着较大的实用价值.Abstract: Real-time embedded software, such as the navigation and the flight control syst ems, requires large amount of testing to measure their reliability according to the ultra-high reliability requirement. A united model language(UML)-based rel iabilit y test data generation method for real-time embedded software was presented, wh ich consists of use-case profile, interface model and test data model. The so ftware functions tested was analyzed by a use-case frofile; The interface of em bedded software was described by an interface model; The sof tware operational profile was depicted by a test data model. Based on the three models, the reliability test data for the real-time embedded software can be generated b y random sampling. With this method, the tool for software reliability test data generation can be developed and this method is of practical value in soft ware reliability testing.
-
Key words:
- softwares /
- reliability /
- real-time system /
- united model language /
- o perational profile /
- test data
-
[1] 欧空局.PSS-01-21-1991,ESA空间系统软件产品保证要求[S].19 91 ESA. PSS-01-21-1991, Requirements for software products assurances in ESA space systems [S]. 1991(in Chinese) [2] 陈雪松.基于运行剖面的实时软件可靠性测试数据生成技术研究 .北京 :北京航空航天大学工程系统工程系,2001 Chen Xuesong. A technique to generating reliability testing data for real-time software using operational profiles . Beijing:Dept of System Engineering of Engineering Technology, Beijing University of Aeronautics and Astronautics ,2 001(in Chinese) [3] Michael L. Handbook of software reliability engineering [M]. McGraw Hill and IEEE Computer Society Press,1996 [4] Grady B, James R.UML用户指南[M].邵维忠译.北京:机械工业出版 社,2001 Grady B, James R. The unified modeling language user guide [M]. Translated by Shao Weizhong.Beijing:China Machine Press, 2001(in Chinese) [5] James R,Ivar J, Grady B .UML参考手册[M],姚淑珍,唐根发译.北京 :机械工业出版社,2001 James R,Ivar J, Grady B . The unified modeling language reference manual [M]. Translated by Yao Shuzhen ,Tang Fagen. Beijing:China Machine Press, 2001(in Ch inese)
点击查看大图
计量
- 文章访问数: 2099
- HTML全文浏览量: 176
- PDF下载量: 4
- 被引次数: 0