loading...
Using CLP to Automatically Generate Test Sequences for Synchronous Programs with Numeric Inputs and Outputs
Raleigh, North Carolina November 07-November 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISSRE.2006.4917th International Symposium on Softw ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Besnik Seljimi, Universit? Joseph Fourier - Laboratoire LSR-IMAG
Ioannis Parissis, Universit? Joseph Fourier - Laboratoire LSR-IMAG
Lutess is a testing environment designed for synchronous software specified with Lustre, a synchronous data-flow language. It makes possible to automatically generate test input sequences in conformance with a specification of the software external behavior and of guiding directives such as operational profiles and behavioral patterns. Lutess deals with software and specifications involving only boolean inputs and outputs. In this paper we propose an extension of Lutess, using Constraint Logic Programming (CLP), making possible to deal with numeric inputs and outputs. In particular, we define an appropriate execution model for test input generation and show how test data generation according to the main guiding facilities of Lutess can still be performed. Furthermore, operational profile based generation becomes more powerful thanks to the introduction of CLP solvers capabilities which make possible to associate occurrence probabilities to any boolean expression.
Citation:
Besnik Seljimi, Ioannis Parissis, "Using CLP to Automatically Generate Test Sequences for Synchronous Programs with Numeric Inputs and Outputs," issre, pp.105-116, 17th International Symposium on Software Reliability Engineering (ISSRE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.