Automated Systematic Testing for Constraint-Based Interactive Services

Patrice Godefroid, Lalita Jategaonkar Jagadeesan, Radha Jagadeesan, Konstantin Laufer, Konstantin Läufer

Research output: Contribution to journalArticlepeer-review

Abstract

Constraint-based languages can express in a concise way the complex logic of a new generation of interactive services for applications such as banking or stock trading, that must support multiple types of interfaces for accessing the same data. These include automatic speech-recognition interfaces where inputs may be provided in any order by users of the service. We study in this paper how to systematically test event-driven applications developed using such languages. We show how such applications can be tested automatically, without the need for any manually-written test cases, and effi- ciently, by taking advantage of their capability of taking unordered sets of events as inputs.

Original languageAmerican English
JournalComputer Science: Faculty Publications and Other Works
Volume25
Issue number6
DOIs
StatePublished - Nov 1 2000

Keywords

  • Constraint-Based Languages
  • Verification
  • Testing
  • Model Checking
  • Interactive Services
  • State Explosion
  • State-Space Reduction

Disciplines

  • Computer Sciences

Cite this