Message sequence charts (MSC) requirements specifications are often used to generate TTCN conformance tests for telecommunications protocols. There are difficulties with constructing concurrent TTCN test scripts from an MSC used to describe test purposes. In [4] they demonstrate that without any timing restrictions it is not possible to automatically construct a concurrent test script from an MSC. They do not discuss in their paper when it is meaningful to construct concurrent conformance tests from the MSC. In this paper we give a characterisation of when coordinating messages added to an MSC produce a faithful and sound concurrent test. These results can be implemented in order to automatically generate such tests directly from the MSC.
[1]
Dieter Hogrefe,et al.
SDL and MSC based test generation for distributed test architectures
,
1999,
SDL Forum.
[2]
Rajeev Alur,et al.
Model Checking of Message Sequence Charts
,
1999,
CONCUR.
[3]
Bill Mitchell,et al.
Automatic Generation of Conformance Tests from Message Sequence Charts
,
2002,
SAM.
[4]
Dieter Hogrefe,et al.
Test Case Generation with Test Purpose Speciication by Mscs
,
1993
.
[5]
Sjouke Mauw,et al.
Message Sequence Chart (MSC)
,
1996
.
[6]
Gerard J. Holzmann,et al.
Design tools for requirements engineering
,
1997,
Bell Labs Technical Journal.