DocumentCode :
1027295
Title :
Automatic analysis and test case derivation for a restricted class of LOTOS expressions with data parameters
Author :
Higashino, Teruo ; Bochmann, Gregor V.
Author_Institution :
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
Volume :
20
Issue :
1
fYear :
1994
fDate :
1/1/1994 12:00:00 AM
Firstpage :
29
Lastpage :
42
Abstract :
We propose an automatic analysis and test case derivation method for LOTOS expressions with data values. We introduce the class of P-LOTOS expressions where the data types are restricted to Presburger arithmetic. That is, only the integer and Boolean types are used, and the operators of the integers are restricted to addition, subtraction, and comparison. For this class, we give an algorithm for deriving a set of test cases (a test suite). The algorithm is carried out by using a decision procedure for integer linear programming problems. We also give solutions for the deadlock detection problem, the detection of nonexecutable branches, and the detection of nondeterministic behaviors. We have implemented a tool for the analysis and test selection based on our techniques. The derivation of a test suite for a simplified Session protocol is described as an example
Keywords :
concurrency control; formal specification; integer programming; linear programming; specification languages; Boolean types; LOTOS expressions; P-LOTOS expressions; Presburger arithmetic; addition; automatic analysis method; comparison; data parameters; data types; data values; deadlock detection problem; decision procedure; integer; integer linear programming problems; nondeterministic behavior detection; nonexecutable branch detection; simplified Session protocol; specification language; subtraction; test case derivation; test selection; Arithmetic; Automata; Automatic testing; Computer aided software engineering; Context; Open systems; Protocols; Software testing; System recovery; System testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.263753
Filename :
263753
Link To Document :
بازگشت