• DocumentCode
    3229841
  • Title

    Test generation from StateChart and B method for flight control software of unmanned aerial vehicle

  • Author

    Jiufu Liu ; Zhenxing Yang

  • Author_Institution
    Inst. of Autom. Eng., Nanjing Univ. of Areonautics & Astronaut., Nanjing, China
  • fYear
    2009
  • fDate
    25-28 July 2009
  • Firstpage
    851
  • Lastpage
    856
  • Abstract
    The growing complexity of flight control software of unmanned aerial vehicle led up to more and more difficulty in testing such systems.B is a formal method which enables the automatic generation of an executable code through s succession of refinements from an abstract specification.UML specifications can be formally verified by analyzing the corresponding B specification.Integration of UML specifications and B method can overcomes the drawback of UML. We adopt the tool statemate which support the virtual prototype technology.The detailed description of flight control software behaviors is presented based on statecharts. Then we adopt the B method to translate the statecharts into B specification of flight control software. According to software testing criteria MC/DC, we are easy to obtain the test cases based on statechart and B method.
  • Keywords
    Unified Modeling Language; aerospace computing; aerospace control; aircraft testing; formal specification; formal verification; program testing; remotely operated vehicles; virtual prototyping; B method; UML specification; automatic test generation; executable code; flight control software; formal method; formal verification; software testing criteria; statechart; unmanned aerial vehicle; virtual prototype technology; Aerospace control; Aerospace engineering; Automatic testing; Automation; Automotive engineering; Object oriented modeling; Software testing; System testing; Unified modeling language; Unmanned aerial vehicles; B method; Flight control software; Statechart; Test generation; Virtual prototype;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
  • Conference_Location
    Nanning
  • Print_ISBN
    978-1-4244-3520-3
  • Electronic_ISBN
    978-1-4244-3521-0
  • Type

    conf

  • DOI
    10.1109/ICCSE.2009.5228205
  • Filename
    5228205