• Home
  • Search
  • Optimal strategies for testing nondeterministic systems
  • Cite Icon81
  • https://doi.org/10.1145/1007512.1007520Copy DOI Icon

Optimal strategies for testing nondeterministic systems

  • Jul 1, 2004
  • Lev Nachmanson +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper deals with testing of nondeterministic software systems. We assume that a model of the nondeterministic system is given by a directed graph with two kind of vertices: states and choice points. Choice points represent the nondeterministic behaviour of the implementation under test (IUT). Edges represent transitions. They have costs and probabilities. Test case generation in this setting amounts to generation of a game strategy. The two players are the testing tool (TT) and the IUT. The game explores the graph. The TT leads the IUT by selecting an edge at the state vertices. At the choice points the control goes to the IUT. A game strategy decides which edge should be taken by the TT in each state. This paper presents three novel algorithms 1) to determine an optimal strategy for the bounded reachability game, where optimality means maximizing the probability to reach any of the given final states from a given start state while at the same time minimizing the costs of traversal; 2) to determine a winning strategy for the bounded reachability game, which guarantees that given final vertices are reached, regardless how the IUT reacts; 3) to determine a fast converging edge covering strategy, which guarantees that the probability to cover all edges quickly converges to 1 if TT follows the strategy.

Similar Papers
  • Research Article

EVEREST: An Automatic Model-Based Testing Tool for Asynchronous Reactive Systems: An IOLTS Model-Based Testing Tool

  • Aug 26, 2021
  • Journal of Software Engineering Research and Development
  • Adilson Luiz Bonifácio +1
  • Conference Article
  • Citations15

Synthesis of test purpose directed reactive planning tester for nondeterministic systems

  • Nov 05, 2007
  • Jüri Vain +3
  • Conference Article

INAP protocol conformance testing

  • May 04, 1997
  • Sangki Kim +1
  • Research Article
  • Citations3

JTst – An Automated Unit Testing Tool for Java Program

  • Feb 01, 2008
  • American Journal of Applied Sciences
  • Kamal Zuhairi Zamli +1
  • Research Article
  • Citations3

TML

  • Mar 01, 2008
  • ACM SIGSOFT Software Engineering Notes
  • Rüdiger Foos +3
  • Conference Article
  • Citations9

Automated testing tools for mobile applications

  • Nov 01, 2014
  • Nurul Husna Saad +1
  • Conference Article
  • Citations3

A Framework for Off-Line Conformance Testing of Timed Connectors

  • Sep 01, 2015
  • Shaodong Li +3
  • Research Article

Machine Learning in QA: A Vision for Predictive and Adaptive Software Testing

  • Jul 16, 2021
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Santosh Kumar Jawalkar
  • Research Article
  • Citations1

Automated Test Case Generation for Effective Spectrum-based Fault Localization

  • Jun 01, 2020
  • Journal of Physics: Conference Series
  • Bo Yang +2
  • Conference Article
  • Citations13

Collaborative web-based learning of testing tools in SE courses

  • Mar 09, 2011
  • Peter J Clarke +3
  • PDF
  • Research Article

Constrained adversarial learning for automated software testing: a literature review

  • May 27, 2025
  • Discover Applied Sciences
  • João Vitorino +4
  • Conference Article
  • Citations5

Analytical Study and Implementation of Web Performance Testing Tools

  • Jul 01, 2018
  • Divya Saharan +2
  • Conference Article
  • Citations10

Computational investigations of quasirandom sequences in generating test cases for specification-based tests

  • Dec 03, 2006
  • Hongmei Chi +1
  • Conference Article
  • Citations3

The Use of Ontology in Case Based Reasoning for Reusable Test Case Generation

  • Jan 01, 2015
  • R Li +1
  • Conference Article
  • Citations2

Using Symbolic Execution in Embedded Software Testing

  • Jan 01, 2008
  • Hong Yu +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.