A Theory of Black-Box Tests

06/18/2020
by   Mohammad Torabi Dashti, et al.
0

The purpose of testing a system with respect to a requirement is to refute the hypothesis that the system satisfies the requirement. We build a theory of tests and refutation based on the elementary notions of satisfaction and refinement. We use this theory to characterize the requirements that can be refuted through black-box testing and, dually, verified through such tests. We consider refutation in finite time and obtain the finite falsifiability of hyper-safety temporal requirements as a special case. We extend our theory with computational constraints and separate refutation from enforcement in the context of temporal hyper-properties. Overall, our theory provides a basis to analyze the scope and reach of black-box tests and to bridge results from diverse areas including testing, verification, and enforcement.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/27/2020

Testing Monotonicity of Machine Learning Models

Today, machine learning (ML) models are increasingly applied in decision...
research
05/14/2020

Automated Requirements-Based Testing of Black-Box Reactive Systems

We present a new approach to conformance testing of black-box reactive s...
research
11/30/2021

Black box tests for algorithmic stability

Algorithmic stability is a concept from learning theory that expresses t...
research
10/05/2021

A Formal Characterization of Black-Box System Safety Performance with Scenario Sampling

A typical scenario-based evaluation framework seeks to characterize a bl...
research
10/07/2019

Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System Identification

Black-box testing has been extensively applied to test models of Cyber-P...
research
08/07/2020

Approximation Algorithms for Radius-Based, Two-Stage Stochastic Clustering Problems with Budget Constraints

The main focus of this paper is radius-based clustering problems in the ...
research
05/04/2020

Construction and Elicitation of a Black Box Model in the Game of Bridge

We address the problem of building a decision model for a specific biddi...

Please sign up or login with your details

Forgot password? Click here to reset