2006 17th International Symposium on Software Reliability Engineering 2006
DOI: 10.1109/issre.2006.49
|View full text |Cite
|
Sign up to set email alerts
|

Using CLP to Automatically Generate Test Sequences for Synchronous Programs with Numeric Inputs and Outputs

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0
2

Year Published

2007
2007
2014
2014

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 19 publications
(16 citation statements)
references
References 11 publications
0
14
0
2
Order By: Relevance
“…-Lutess [9] has been designed as a black-box testing environment that automatically generates test input sequences from a formal specification of the software external behavior provided in a language similar to Lustre. Lutess requires three components: the software environment description (1), the executable code of the system under test (2), and a test oracle (3) describing the system requirements (see Figure 1).…”
Section: Related Workmentioning
confidence: 99%
“…-Lutess [9] has been designed as a black-box testing environment that automatically generates test input sequences from a formal specification of the software external behavior provided in a language similar to Lustre. Lutess requires three components: the software environment description (1), the executable code of the system under test (2), and a test oracle (3) describing the system requirements (see Figure 1).…”
Section: Related Workmentioning
confidence: 99%
“…We have generated 20 testing sequences of 10 000 steps randomly with Lutess testing tool [22]. We have executed each testing sequence on each mutant.…”
Section: Evaluating the Difficulty Of Testingmentioning
confidence: 99%
“…Constraint-Based Testing (CBT) was introduced fifteen years ago in the context of mutation testing [1] to model processes of test case generation using constraint solving techniques. Since then it has been continuously developed to cover several applications area including hardware verification [2,3], test data generation for structural testing [4,5,6,7] and functional testing [8,9], counterexample generation [10,11], or software verification [12,4,8]. Among the tools that implement the CBT approach, InKa [13,14], ATGen [15] and PathCrawler [5] are automated test data generators based on constraint propagation over finite domains.…”
Section: Introductionmentioning
confidence: 99%