We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Adaptive Testing for Specification Coverage

Authors: Ezio Bartocci (1), Roderick Bloem (2), Benedikt Maderbacher (2), Niveditha Manjunath (1 and 3), Dejan Ničković (3) ((1) Vienna University of Technology, (2) Graz University of Technology, (3) AIT Austrian Institute of Technology)
Abstract: Ensuring correctness of cyber-physical systems (CPS) is an extremely challenging task that is in practice often addressed with simulation based testing. Formal specification languages, such as Signal Temporal Logic (STL), are used to mathematically express CPS requirements and thus render the simulation activity more systematic and principled. We propose a novel method for adaptive generation of tests with specification coverage for STL. To achieve this goal, we devise cooperative reachability games that we combine with numerical optimization to create tests that explore the system in a way that exercise various parts of the specification. To the best of our knowledge our approach is the first adaptive testing approach that can be applied directly to MATLAB\texttrademark\; Simulink/Stateflow models. We implemented our approach in a prototype tool and evaluated it on several illustrating examples and a case study from the avionics domain, demonstrating the effectiveness of adaptive testing to (1) incrementally build a test case that reaches a test objective, (2) generate a test suite that increases the specification coverage, and (3) infer what part of the specification is actually implemented.
Subjects: Software Engineering (cs.SE); Formal Languages and Automata Theory (cs.FL); Computer Science and Game Theory (cs.GT); Logic in Computer Science (cs.LO); Systems and Control (eess.SY)
Cite as: arXiv:2010.06674 [cs.SE]
  (or arXiv:2010.06674v2 [cs.SE] for this version)

Submission history

From: Niveditha Manjunath [view email]
[v1] Tue, 13 Oct 2020 20:14:51 GMT (679kb,D)
[v2] Tue, 26 Jan 2021 15:09:57 GMT (856kb,D)

Link back to: arXiv, form interface, contact.