Sciweavers

FMCO
2008
Springer

Conformance Testing of Distributed Concurrent Systems with Executable Designs

14 years 1 months ago
Conformance Testing of Distributed Concurrent Systems with Executable Designs
Abstract. This paper presents a unified approach to test case generation and conformance test execution in a distributed setting. A model in the object-oriented, concurrent modeling language Creol is used both for generating test inputs and as a test oracle. For test case generation, we extend Dynamic Symbolic Execution (also called Concolic Execution) to work with multi-threaded models and use this to generate test inputs that maximize model coverage. For test case execution, we establish a conformance relation based on trace inclusion by recording traces of events in the system under test and replaying them in the model. User input is handled by generating a test driver that supplies the needed stimuli to the model. An industrial case study of the Credo project serves to demonstrate the approach. Keywords. Model-based testing, conformance testing, concolic execution, Creol, Maude.
Bernhard K. Aichernig, Andreas Griesmayer, Einar B
Added 26 Oct 2010
Updated 26 Oct 2010
Type Conference
Year 2008
Where FMCO
Authors Bernhard K. Aichernig, Andreas Griesmayer, Einar Broch Johnsen, Rudolf Schlatte, Andries Stam
Comments (0)