• DocumentCode
    604661
  • Title

    Enhanced modified condition/decision coverage using exclusive-nor code transformer

  • Author

    Godboley, S. ; Prashanth, G.S. ; Mohapatra, Durga Prasad ; Majhi, Banshidhar

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Inst. of Technol., Rourkela, India
  • fYear
    2013
  • fDate
    22-23 March 2013
  • Firstpage
    524
  • Lastpage
    531
  • Abstract
    In regulated domains such as aerospace and safety critical domains, software quality assurance is subjected to strict regulations such as the DO-178B standard. MC/DC is a white box software testing criteria aiming to prove all the conditions involved in a predicate that can influence the predicate value in the desired way. Though MC/DC is a coverage criterion, existing automated test data generation approaches like CONCOLIC testing do not support MC/DC. In this paper, we propose an automated technique to generate a test suite that helps in achieving an increase in MC/DC coverage of a program under test. We use code transformation technique which consists of two steps: identification of predicates and generation of empty true-false if-else statements. The empty conditional statements are based on the concepts of exclusive nor (X-NOR) operations. This transformed program is inserted into the CREST TOOL. It drives CREST TOOL to generate test suite and increase the MC/DC coverage. Our technique helps to achieve a significant increase in MC/DC coverage as compared to traditional CONCOLIC testing.
  • Keywords
    program testing; software quality; CONCOLIC testing; CREST tool; DO-178B standard; MC-DC software testing criteria; aerospace domain; code transformation technique; condition coverage; decision coverage; empty true-false if-else statements generation; exclusive-NOR code transformer; predicate identification; program under test; safety critical domain; software quality assurance; white box software testing criteria; Computer science; Concrete; Logic gates; Software; Software testing; Transforms; CREST tool; MC/DC; concolic testing; coverage analyzer; program code transformer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation, Computing, Communication, Control and Compressed Sensing (iMac4s), 2013 International Multi-Conference on
  • Conference_Location
    Kottayam
  • Print_ISBN
    978-1-4673-5089-1
  • Type

    conf

  • DOI
    10.1109/iMac4s.2013.6526469
  • Filename
    6526469