• DocumentCode
    674195
  • Title

    Automatic generation of test cases for critical systems based on MC/DC criteria

  • Author

    Andrade Almeida, Mateus ; de Melo Bezerra, Juliana ; Massaki Hirata, Celso

  • Author_Institution
    Inst. Tecnol. de Aeronaut., São José dos Campos, Brazil
  • fYear
    2013
  • fDate
    5-10 Oct. 2013
  • Abstract
    Aerospace safety-critical software development demands a rigorous verification and validation process, for instance the use of MC/DC (Modified Condition/Decision Coverage) as requirements´ coverage criteria. Although the MC/DC may reduce the number of test cases, the definition of test cases is still demanding in terms of effort, given the quantity of requirements that a critical system may have. We propose an approach to generate MC/DC test cases automatically from requirements written in XML format. The requirements include system functionalities expressed by state transitions triggered by Boolean expressions. We developed a prototype that implements the proposed approach and used it in an example of a real avionic system. The proposed approach was found to be very useful to reduce time and effort during the definition of test cases.
  • Keywords
    XML; aerospace computing; aerospace testing; program testing; program verification; safety-critical software; Boolean expressions; MC-DC criteria; XML format; aerospace safety-critical software development; automatic generation; critical systems; modified condition-decision coverage; real avionic system; requirement coverage criteria; state transitions; system functionalities; test cases; Aerospace electronics; FAA; Input variables; Proposals; Software; Testing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference (DASC), 2013 IEEE/AIAA 32nd
  • Conference_Location
    East Syracuse, NY
  • ISSN
    2155-7195
  • Print_ISBN
    978-1-4799-1536-1
  • Type

    conf

  • DOI
    10.1109/DASC.2013.6712642
  • Filename
    6712642