Title :
Test case generation based on formal specifications in Estelle
Author :
Henniger, Olaf ; Neumann, Peter
Author_Institution :
German Nat. Res. Center for Inf. Technol., Darmstadt, Germany
Abstract :
This paper deals with the generation of conformance test sequences from specifications in Estelle. Our approach is to make the well-founded test generation methods based on finite state machines (FSM) applicable to specifications in Estelle. An algorithm is presented for transformation of Estelle modules into a form free of provided-clauses. The transformed modules allow to apply test generation methods based on the FSM model. Using this approach, it is possible to cope with test sequence generation for control and data flow and with test data selection. The transformation is feasible if the variables that occur in provided-clauses have finite, countable domains. For realistic protocol specifications, this condition is fulfilled most of the time. Multi-module specifications are decomposed into a set of partial specifications related to separate services before combining the modules into one composite module. The approach partially has been implemented as prototype tools
Keywords :
conformance testing; finite state machines; formal specification; specification languages; Estelle; Estelle modules; conformance test sequences; finite state machines; formal specifications; partial specifications; protocol specifications; test case generation; test sequence generation; well-founded test generation methods; Automata; Automation; Computer aided software engineering; Field buses; Formal specifications; Information technology; Open systems; Protocols; Prototypes; System testing;
Conference_Titel :
Factory Communication Systems, 1995. WFCS '95, Proceedings., 1995 IEEE International Workshop on
Conference_Location :
Leysin
Print_ISBN :
0-7803-3059-5
DOI :
10.1109/WFCS.1995.482693