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 条
  • [41] Slicing UML-based Models of Real-time Embedded Systems
    Ahmadi, Reza
    Posse, Ernesto
    Dingel, Juergen
    21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, : 346 - 356
  • [42] Timed multitasking for real-time embedded software
    Liu, J
    Lee, EA
    IEEE CONTROL SYSTEMS MAGAZINE, 2003, 23 (01): : 65 - 75
  • [43] A UML-based design methodology for real-time and embedded systems
    de Jong, G
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 776 - 779
  • [44] Concurrent embedded real-time software verification
    Hsiung, PA
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 516 - 521
  • [45] Assured reconfiguration of embedded real-time software
    Strunk, EA
    Knight, JC
    2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 367 - 376
  • [46] Real-time extensions to UML
    McLaughlin, MJ
    Moore, A
    DR DOBBS JOURNAL, 1998, 23 (12): : 82 - +
  • [47] A real-time profile for UML
    Graf S.
    Ober I.
    Ober I.
    International Journal on Software Tools for Technology Transfer, 2006, 8 (2) : 113 - 127
  • [48] Embedded UML: a merger of real-time UML and co-design
    Martin, G
    Lavagno, L
    Louis-Guerin, J
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 23 - 28
  • [49] Recovery schemes based on real-time logs for embedded real-time databases
    Liao, Guo-Qiong
    Liu, Yun-Sheng
    Jisuanji Xuebao/Chinese Journal of Computers, 2007, 30 (04): : 672 - 679
  • [50] Integrated software architecture for real-time embedded image processing applications
    Groves, GK
    Chidambara, M
    Cody, RF
    ACQUISITION, TRACKING, AND POINTING XI, 1997, 3086 : 184 - 192