Research on embedded software test case generation based on real-time extended UML

YIN Yong-feng,ZHENG Ben-tao,LU Min-yan,NI Hong-ying
DOI: https://doi.org/10.3969/j.issn.1001-506X.2011.03.45
2011-01-01
Abstract:The unified modeling language(UML) and object constraint language(OCL) are introduced into the embedded software testing field,and the testing modeling process based on real-time extended UML are studied firstly.Then,the real-time extensive methods of UML state diagram and class diagram are presented.Finally,combined with the avionics embedded software test case generation practice,the static and dynamic modeling of software under test(SUT) are described in detail.Meanwhile,the definition of the extended test sequence and its generation method are put forward and the generated test cases are eventually stored using extensible markup language(XML).The project application verification result shows that the proposed method can fully make use of the advantages of tool resource of the UML which has been as the industry standard and improve the efficiency,accuracy and the automatic level of embedded software test case generation.
What problem does this paper attempt to address?