The integrated application based on real-time extended UML and improved formal method in real-time embedded software testing

被引:1
|
作者
Yin Y. [1 ,2 ]
Liu B. [1 ,2 ]
Li Z. [1 ]
Zhang C. [2 ]
Wu N. [2 ]
机构
[1] School of Reliability and System Engineering, BeiHang University, Beijing
[2] Software Reliability Management and Testing Center of Aviation Industry Corporation of China, Beijing
关键词
EFSM; Formal method; Realtime embedded software; Software testing; Test case; Test sequence; Uml;
D O I
10.4304/jnw.5.12.1410-1416
中图分类号
学科分类号
摘要
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. © 2010 ACADEMY PUBLISHER.
引用
收藏
页码:1410 / 1416
页数:6
相关论文
共 50 条
  • [1] Test Cases Generation for Embedded Real-time Software Based on Extended UML
    Yin Yongfeng
    Liu Bin
    Lu Minyan
    Li Zhen
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 69 - 74
  • [2] Real-time embedded software testing method based on extended finite state machine
    Yin, Yongfeng
    Liu, Bin
    Ni, Hongying
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2012, 23 (02) : 276 - 285
  • [3] Real-time embedded software testing method based on extended finite state machine
    Yongfeng Yin 1
    2.National Key Laboratory of Science and Technology on Avionics System Integration
    Journal of Systems Engineering and Electronics, 2012, 23 (02) : 276 - 285
  • [4] A new perspective on formal testing method for real-time software
    Lin, JC
    Ho, I
    PROCEEDINGS OF THE 26TH EUROMICRO CONFERENCE, VOLS I AND II, 2000, : A270 - A276
  • [5] Formal design and verification of real-time embedded software
    Hsiung, PA
    Lin, SW
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2004, 3302 : 382 - 397
  • [6] Formal verification of embedded real-time software in component-based application frameworks
    Hsiung, PA
    See, WB
    Lee, TY
    Fu, JM
    Chen, SJ
    APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 71 - 78
  • [7] New tools for testing real-time embedded software
    Crooks, R
    ELECTRONIC ENGINEERING, 1996, 68 (831): : 95 - &
  • [8] New tools for testing real-time embedded software
    Electronic Engineering (London), 1996, 68 (831):
  • [9] AUTOMATED TESTING TECHNIQUES FOR REAL-TIME EMBEDDED SOFTWARE
    HENNELL, MA
    HEDLEY, D
    RIDDELL, IJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 289 : 244 - 253
  • [10] Multiform time in UML for real-time embedded applications
    Andre, C.
    Mallet, F.
    Peraldi-Frati, M-A.
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 232 - +