The Integrated Application Based on Real-time Extended UML and Improved Formal Method in Real-time Embedded Software Testing.

Yongfeng Yin,Bin Liu,Zhen Li,Chun Zhang,Ning Wu
DOI: https://doi.org/10.4304/jnw.5.12.1410-1416
2010-01-01
Abstract:In this paper, formal methods were introduced into the real-time embedded software testing field and a real-time extended finite state machine, called rt_EFSM, was studied firstly. And then, the process of the integrated application based on real-time extended Unified Modeling Language (UML) and improved formal method in real-time embedded software testing are put forward. Furthermore, the extension scheme of the real-time UML, including the improvement and extension of state transitions and time constraints described mechanism, and the conversion method from real-time UML to rt_EFSM ware proposed. Finally, combined with the testing process of flight control software of an unmanned aerial vehicle (UAV), a method to generate the time-extended UIO sequence (ex_UIO) was put forward. Finally, the method to generate test cases automatically according to ex_UIO sequence was brought forward. The method proposed in this paper can fully make use of the advantages of tool resources of the UML which has been as the industry standard, but also the advantages of formal methods in accuracy, effectiveness and automation support.
What problem does this paper attempt to address?