Journal of Systems Engineering and Electronics ›› 2011, Vol. 33 ›› Issue (3): 694-699.doi: 10.3969/j.issn.1001-506X.2011.03.45
殷永峰1,郑本焘1,陆民燕1,倪红英2
YIN Yong-feng1, ZHENG Ben-tao1, LU Min-yan1, NI Hong-ying2
摘要:
将统一建模语言(unified modeling language, UML)和对象约束语言(object constraint language, OCL)引入嵌入式软件测试领域,首先提出了一种基于UML实时扩展的嵌入式软件测试建模过程。然后,给出了UML状态图和类图的实时扩展方法。最后,结合航空电子系统嵌入式软件测试用例生成过程,详细阐述了被测系统的静态和动态建模,提出了扩展的测试序列定义及其生成方法,最终将所生成测试用例采用扩展标记语言(extensible markup language, XML)格式存储。工程应用验证表明,上述方法可充分发挥UML作为工业标准的工具资源优势,提高嵌入式软件测试用例生成的准确性、有效性和自动化程度。