DocumentCode :
3518818
Title :
FSM based approach for locating faulty software components
Author :
Ermakov, Anton D. ; Yevtushenko, Nina V. ; Prokopenko, Svetlana A.
Author_Institution :
Tomsk State Univ., Tomsk, Russia
fYear :
2015
fDate :
June 29 2015-July 3 2015
Firstpage :
133
Lastpage :
136
Abstract :
When a fault is detected in the composition of software components the question arises how to locate a faulty component as well as a faulty instruction within the component. In this paper, we consider a practical approach by calculating how many times a component is traversed by test cases which have expected output responses and by test cases which have unexpected output responses. The obtained integers are weighted and a component for which the maximum value is obtained is faulty with a high probability. As a case study, we consider a collection of array sorting methods. We mutate some instructions and apply different test cases. The obtained results illustrate that a proposed approach is promising.
Keywords :
finite state machines; object-oriented programming; software fault tolerance; FSM based approach; array sorting methods; fault detection; faulty software components; finite state machines; software component composition; Arrays; Automata; Electron devices; Nanoscale devices; Software; Sorting; Testing; FSM; Telecommunication protocol; test case;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Micro/Nanotechnologies and Electron Devices (EDM), 2015 16th International Conference of Young Specialists on
Conference_Location :
Erlagol
ISSN :
2325-4173
Print_ISBN :
978-1-4673-6718-9
Type :
conf
DOI :
10.1109/EDM.2015.7184508
Filename :
7184508
Link To Document :
بازگشت