• DocumentCode
    1810692
  • Title

    On MC/DC and implementation structure: An empirical study

  • Author

    Heimdahl, Mats P E ; Whalen, Michael W. ; Rajan, Ajitha ; Staats, Matt

  • Author_Institution
    Univ. of Minnesota, Minneapolis, MN
  • fYear
    2008
  • fDate
    26-30 Oct. 2008
  • Abstract
    In civil avionics, obtaining DO-178B certification for highly critical airborne software requires that the adequacy of the code testing effort be measured using a structural coverage criterion known as Modified Condition and Decision Coverage (MC/DC). We hypothesized that the effectiveness of the MC/DC metric is highly sensitive to the structure of the implementation and can therefore be problematic as a test adequacy criterion. We tested this hypothesis by evaluating the fault-finding ability of MC/DC-adequate test suites on five industrial systems (flight guidance and display management). For each system, we created two versions of the implementations-implementations with and without expression folding (i.e., inlining).
  • Keywords
    aerospace testing; avionics; Modified Condition and Decision Coverage; airborne software; civil avionics; flight guidance and display management; Aerospace electronics; Certification; Computer industry; DC generators; Displays; Software measurement; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2008. DASC 2008. IEEE/AIAA 27th
  • Conference_Location
    St. Paul, MN
  • Print_ISBN
    978-1-4244-2207-4
  • Electronic_ISBN
    978-1-4244-2208-1
  • Type

    conf

  • DOI
    10.1109/DASC.2008.4702848
  • Filename
    4702848