ConData: a Tool for
Automating Specification-based Test Case Generation for Communication Systems
Eliane Martins, Institute of Computing (UNICAMP) |
Ana Maria Ambrosio Ground
System Division National Institute for Space Research (INPE) |
Abstract.
This paper describes a tool
called ConData used as test generation for
communication protocols specified as extended finite state machines. The
strategy for test generation combines different specification-based test
methods: (i) transition testing for the control part
of a protocol and (ii) syntax and equivalence partitioning for the data part. The
tool uses a representation of the protocol in PSL (Protocol Specification
Language), which is transformed into a format readable by a Prolog program. This
implements the test strategies mentioned above. The text also presents some
results obtained in the test generation for the protocol of the Tele-command
Communication System of the SACI-1 satellite.
Keywords: communications protocol testing –
EFSM-based testing - logic programming