中文
相关论文

相关论文: A Theory of Black-Box Tests

200 篇论文

We introduce a new methodology based on refinement for testing the functional correctness of hardware and low-level software. Our methodology overcomes several major drawbacks of the de facto testing methodologies used in industry: (1) it…

计算机科学中的逻辑 · 计算机科学 2017-03-17 Mitesh Jain , Panagiotis Manolios

This article proposes a test procedure that can be used to test ML models and ML-based systems independently of the actual training process. In this way, the typical quality statements such as accuracy and precision of these models and…

机器学习 · 计算机科学 2024-06-21 Hans-Werner Wiesbrock , Jürgen Großmann

We discuss the adequacy of tests for intelligent systems and practical problems raised by their implementation. We propose the replacement test as the ability of a system to replace successfully another system performing a task in a given…

人工智能 · 计算机科学 2023-08-15 Joseph Sifakis

In the last years many accurate decision support systems have been constructed as black boxes, that is as systems that hide their internal logic to the user. This lack of explanation constitutes both a practical and an ethical issue. The…

计算机与社会 · 计算机科学 2018-06-22 Riccardo Guidotti , Anna Monreale , Salvatore Ruggieri , Franco Turini , Dino Pedreschi , Fosca Giannotti

Today, machine learning (ML) models are increasingly applied in decision making. This induces an urgent need for quality assurance of ML models with respect to (often domain-dependent) requirements. Monotonicity is one such requirement. It…

机器学习 · 计算机科学 2020-02-28 Arnab Sharma , Heike Wehrheim

Self-testing refers to the fact that, in some quantum devices, both states and measurements can be assessed in a black-box scenario, on the sole basis of the observed statistics, i.e. without reference to any prior device calibration. Only…

With widespread adoption of AI models for important decision making, ensuring reliability of such models remains an important challenge. In this paper, we present an end-to-end generic framework for testing AI Models which performs…

In this work we study the phenomenon of self-testing from the first principles, aiming to place this versatile concept on a rigorous mathematical footing. Self-testing allows a classical verifier to infer a quantum mechanical description of…

We give a formalization of the notion of test purpose based on (suitably restricted) Message Sequence Charts. We define the validity of test cases with respect to such a formal test purpose and provide a simple decision procedure for…

数据结构与算法 · 计算机科学 2007-05-23 Peter H. Deussen , Stephan Tobies

Runtime verification is a lightweight verification technique that complements model checking by analyzing system executions at runtime rather than exploring a complete system model in advance. It is particularly useful for partially…

计算机科学中的逻辑 · 计算机科学 2026-04-30 Benedikt Bollig

A typical scenario-based evaluation framework seeks to characterize a black-box system's safety performance (e.g., failure rate) through repeatedly sampling initialization configurations (scenario sampling) and executing a certain test…

机器人学 · 计算机科学 2021-11-16 Bowen Weng , Linda Capito , Umit Ozguner , Keith Redmill

An increasing number of machine learning models have been deployed in domains with high stakes such as finance and healthcare. Despite their superior performances, many models are black boxes in nature which are hard to explain. There are…

机器学习 · 计算机科学 2022-04-01 Shivani Choudhary , Niladri Chatterjee , Subir Kumar Saha

We study black-box testing for stochastic systems and arbitrary $\omega$-regular specifications, explicitly including liveness properties. We are given a finite-state probabilistic system that we can only execute from the initial state. We…

形式语言与自动机理论 · 计算机科学 2024-06-05 Javier Esparza , Vincent Grande

Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design and coding. Software testing is the process of testing the functionality and correctness of software by running…

软件工程 · 计算机科学 2010-01-26 S. S. Riaz Ahamed

Component-based software development has posed a serious challenge to system verification since externally-obtained components could be a new source of system failures. This issue can not be completely solved by either model-checking or…

软件工程 · 计算机科学 2016-08-31 Gaoyan Xie , Zhe Dang

The search for a scientific theory of consciousness should result in theories that are falsifiable. However, here we show that falsification is especially problematic for theories of consciousness. We formally describe the standard…

神经元与认知 · 定量生物学 2021-04-29 Johannes Kleiner , Erik Hoel

Our lives become increasingly dependent on safety- and security-critical systems, so formal techniques are advocated for engineering such systems. One of such techniques is validation obligations that enable formalizing requirements early…

计算机科学中的逻辑 · 计算机科学 2022-07-08 Sebastian Stock , Atif Mashkoor , Alexander Egyed

Validation is a key challenge in the search for safe autonomy. Simulations are often either too simple to provide robust validation, or too complex to tractably compute. Therefore, approximate validation methods are needed to tractably find…

机器人学 · 计算机科学 2020-04-10 Mark Koren , Anthony Corso , Mykel J. Kochenderfer

We present a generic framework for creating differentially private versions of any hypothesis test in a black-box way. We analyze the resulting tests analytically and experimentally. Most crucially, we show good practical performance for…

统计方法学 · 统计学 2023-02-09 Zeki Kazan , Kaiyan Shi , Adam Groce , Andrew Bray

Randomness is intrinsic to quantum mechanics; the outcome of a measurement on a quantum state is a random variable. This feature has been applied to randomness certification, where one party must decide whether the data they receive is…

量子物理 · 物理学 2026-04-07 Liam P. McGuinness