Revisiting the Steam-Boiler Case Study with LUTESS : Modeling for Automatic Test Generation

Abstract : LUTESS is a testing tool for synchronous software making possible to automatically build test data generators. The latter rely on a formal model of the program environment composed of a set of invariant properties, supposed to hold for every software execution. Additional assumptions can be used to guide the test data generation. The environment descriptions together with the assumptions correspond to a test model of the program. In this paper, we apply this modeling principle to a well known case study, the steam boiler problem which has been presented in the past. The aim of this work is to illustrate the process of building the test model and to assess the difficulty of such a process in a realistic case study. The steam boiler case study is a quite suitable problem to use, in point of both problem size and complexity, for our purposes. Taking advantage of the new features recently added in LUTESS , we show a way of defining a test model so that the testing is efficient.
Document type :
Conference papers
12th European Workshop on Dependable Computing, EWDC 2009, May 2009, Toulouse, France. Helène WAESELYNCK, 8 p., 2009
Liste complète des métadonnées

Cited literature [10 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00381548
Contributor : Anne Bergez <>
Submitted on : Tuesday, May 12, 2009 - 11:13:11 AM
Last modification on : Thursday, October 11, 2018 - 8:48:01 AM
Document(s) archivé(s) le : Thursday, June 10, 2010 - 10:47:09 PM

File

Testing_1.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00381548, version 1

Citation

Virginia Papailiopoulou, Besnik Seljimi, Ioannis Parissis. Revisiting the Steam-Boiler Case Study with LUTESS : Modeling for Automatic Test Generation. 12th European Workshop on Dependable Computing, EWDC 2009, May 2009, Toulouse, France. Helène WAESELYNCK, 8 p., 2009. 〈hal-00381548〉

Share

Metrics

Record views

307

Files downloads

130