Back to Search Start Over

From Scenarios to Test Implementations Via Promela

Authors :
El-Hachemi Alikacem
Sergiy Boroday
Andreas Ulrich
Hesham H. Hallal
Source :
Testing Software and Systems ISBN: 9783642165726, ICTSS
Publication Year :
2010
Publisher :
Springer Berlin Heidelberg, 2010.

Abstract

We report on a tool for generating executable concurrent tests from scenarios specified as message sequence charts. The proposed approach features three steps: 1) Deriving a MSC test implementation from a MSC scenario, 2) Mapping the test implementation into a Promela model, 3) Generating executable test scripts in Java. The generation of an intermediate Promela model allows for model-checking to inspect the test implementation for properties like soundness, fault detection power as well as for consistency checking between different test scenarios. Moreover decoupling the executable test scripts from the scenario specification makes it possible to use different backend code generators to support other scripting languages when needed.

Details

ISBN :
978-3-642-16572-6
ISBNs :
9783642165726
Database :
OpenAIRE
Journal :
Testing Software and Systems ISBN: 9783642165726, ICTSS
Accession number :
edsair.doi...........283620a8436429ff67aa153e62b9743a
Full Text :
https://doi.org/10.1007/978-3-642-16573-3_17