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 条
  • [21] Design and Application of Real-time Embedded Software Simulation Testing Object Framework
    Yin Yongfeng
    Liu Bin
    Ni Hongying
    SMART MATERIALS AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2011, 143-144 : 152 - +
  • [22] Formal verification of real-time embedded software in an object-oriented application framework
    Hsiung, PA
    Lee, TY
    Fu, JM
    See, WB
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (06): : 417 - 434
  • [23] Combining extended UML models and formal methods to analyze real-time systems
    Addouche, N
    Antoine, C
    Montmain, J
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2005, 3688 : 24 - 36
  • [24] Cross-testing research of embedded real-time software
    He Fugui
    Hou Yibin
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 49 - 52
  • [26] Testing real-time embedded software using runtime enforcement
    Givel, Louis-Marie
    Bechennec, Jean-Luc
    Brun, Matthias
    Faucou, Sebastien
    Roux, Olivier H.
    2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [27] On modeling approach for embedded real-time software simulation testing
    Yin Yongfeng
    Liu Bin
    Zhong Deming
    Jiang Tongmin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2009, 20 (02) : 420 - 426
  • [28] Radar control software design based on real-time UML
    Hai, Li
    Proceedings of 2006 CIE International Conference on Radar, Vols 1 and 2, 2006, : 336 - 339
  • [29] Testing embedded real-time systems
    En-Nouaary, A
    Khendek, F
    Dssouli, R
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 417 - 424
  • [30] Formal verification of UML statecharts with real-time extensions
    David, A
    Möller, MO
    Yi, W
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2306 : 218 - 232