Online Test Synthesis From Requirements: Enhancing Reinforcement Learning with Game Theory

Ocan Sankur, Thierry Jéron, Nicolas Markey, David Mentré, Reiya Noguchi
7/26/2024
cs.AIcs.GTcs.LG

No confident code implementation found for this paper.

Abstract

We consider the automatic online synthesis of black-box test cases from functional requirements specified as automata for reactive implementations. The goal of the tester is to reach some given state, so as to satisfy a coverage criterion, while monitoring the violation of the requirements. We develop an approach based on Monte Carlo Tree Search, which is a classical technique in reinforcement learning for efficiently selecting promising inputs. Seeing the automata requirements as a game between the implementation and the tester, we develop a heuristic by biasing the search towards inputs that are promising in this game. We experimentally show that our heuristic accelerates the convergence of the Monte Carlo Tree Search algorithm, thus improving the performance of testing.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sankur2024online,
  title  = {Online Test Synthesis From Requirements: Enhancing Reinforcement Learning with Game Theory},
  author = {Ocan Sankur and Thierry Jéron and Nicolas Markey and David Mentré and Reiya Noguchi},
  year   = {2024},
  eprint = {2407.18994},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.18994v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.18994.svg)](https://codeofpaper.com/paper/2407.18994)

Discussion