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
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;
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
DOI :
10.1109/iMac4s.2013.6526469