DocumentCode
1990757
Title
An Approach to Generate Safety Validation Test Cases from UML Activity Diagram
Author
Tiwari, Sunita ; Gupta, Arpan
Author_Institution
Indian Inst. of Inf. Technol. Design & Manuf., Jabalpur, India
Volume
1
fYear
2013
fDate
2-5 Dec. 2013
Firstpage
189
Lastpage
198
Abstract
A software is associated with certain modes of failure. Occurrence of such failures may be hazardous for the regular functioning of the software. Majority of these failures occur because of the unforeseen faults that manifest themselves during the execution of the software. The contemporary trends in the software industry indicate dedicated efforts to minimize these unforeseen faults, thereby minimizing the chances of unforeseen failures. One of the definitive ways is to analyze the specifications thoroughly for the potential faults it may contain. Fault tree analysis (FTA) is one such approach that scans the specifications to identify potential failure modes and has been used successfully in many domains including software. In this paper, we propose an approach to generate test cases from UML activity diagram specifications by first transforming an activity diagram into a Software Success Tree (SST) and a Software Fault Tree (SFT). Subsequently, the SST and the SFT are then used to generate test cases for testing the normal and exceptional behavior of the system, respectively. We demonstrate the applicability of the proposed approach using an illustrative example and compare its effectiveness with the other activity diagram based test case generation techniques.
Keywords
Unified Modeling Language; fault trees; formal specification; program testing; software fault tolerance; FTA; SFT; SST; UML activity diagram specification; fault tree analysis; safety validation test; software fault tree; software success tree; test case generation technique; Analytical models; Fault trees; Logic gates; Software; Software algorithms; Testing; Unified modeling language; UML; activity diagram; fault; model based testing; software fault tree; test cases;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location
Bangkok
ISSN
1530-1362
Print_ISBN
978-1-4799-2143-0
Type
conf
DOI
10.1109/APSEC.2013.35
Filename
6805406
Link To Document