DocumentCode :
3306559
Title :
Evaluation of boolean graphs in software testing
Author :
Sziray, Jozsef
Author_Institution :
Dept. of Inf., Szechenyi Univ., Györ, Hungary
fYear :
2013
fDate :
8-10 July 2013
Firstpage :
225
Lastpage :
230
Abstract :
The paper presents an algorithm for producing the logic conditions that result in the effects of a cause-effect graph belonging to a given software. These conditions yield the test cases of the software. The algorithm applies a three-valued Boolean algebra, and is based on the successive justification of logic values in a combinational network, where the primary inputs are the causes, and the primary outputs are the effects. The computations are performed by traversing a decision tree, where backtracking is required if a decision leads to a logic contradiction. The main advantage of the algorithm is that it reduces the number of decisions to a great extent by using don´t care values in the process. The calculation principle is comparatively simple. It is based only on successive line-value justification, and it yields an opportunity to be realized by an efficient computer program. The logic model introduced in the paper is completely general, in that it is applicable to any kind of cause-effect graphs, without any constraint.
Keywords :
Boolean algebra; backtracking; cause-effect analysis; decision trees; graphs; program testing; ternary logic; Boolean graph evaluation; backtracking; cause-effect graph; combinational network; computer program; decision tree; line-value justification; logic conditions; logic contradiction; logic model; logic values; software testing; three-valued Boolean algebra; Conferences; Logic gates; Software; Software algorithms; Software engineering; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Cybernetics (ICCC), 2013 IEEE 9th International Conference on
Conference_Location :
Tihany
Print_ISBN :
978-1-4799-0060-2
Type :
conf
DOI :
10.1109/ICCCyb.2013.6617593
Filename :
6617593
Link To Document :
بازگشت