What causes a system to satisfy a specification?

Author:

Chockler Hana1,Halpern Joseph Y.2,Kupferman Orna3

Affiliation:

1. IBM Research, Haifa, Israel

2. Cornell University, Ithaca, NY

3. Hebrew University, Jerusalem, Israel

Abstract

Even when a system is proven to be correct with respect to a specification, there is still a question of how complete the specification is, and whether it really covers all the behaviors of the system. Coverage metrics attempt to check which parts of a system are actually relevant for the verification process to succeed. Recent work on coverage in model checking suggests several coverage metrics and algorithms for finding parts of the system that are not covered by the specification. The work has already proven to be effective in practice, detecting design errors that escape early verification efforts in industrial settings. In this article, we relate a formal definition of causality given by Halpern and Pearl to coverage. We show that it gives significant insight into unresolved issues regarding the definition of coverage and leads to potentially useful extensions of coverage. In particular, we introduce the notion of responsibility , which assigns to components of a system a quantitative measure of their relevance to the satisfaction of the specification.

Funder

U.S. Department of Defense

Air Force Office of Scientific Research

Division of Information and Intelligent Systems

National Science Foundation

Publisher

Association for Computing Machinery (ACM)

Subject

Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science

Cited by 42 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. ASQ-IT: Interactive explanations for reinforcement-learning agents;Artificial Intelligence;2024-10

2. Foundations of probability-raising causality in Markov decision processes;Logical Methods in Computer Science;2024-01-19

3. Causal Kripke Models;Electronic Proceedings in Theoretical Computer Science;2023-07-11

4. Checking and Sketching Causes on Temporal Sequences;Automated Technology for Verification and Analysis;2023

5. Prophecy Variables for Hyperproperty Verification;2022 IEEE 35th Computer Security Foundations Symposium (CSF);2022-08

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3