Early Verification of Legal Compliance via Bounded Satisfiability Checking
Nick Feng, Lina Marsso, Mehrdad Sabetzadeh, Marsha Chechik
摘要
Abstract Legal properties involve reasoning about data values and time. Metric first-order temporal logic (MFOTL) provides a rich formalism for specifying legal properties. While MFOTL has been successfully used for verifying legal properties over operational systems via runtime monitoring, no solution exists for MFOTL-based verification in early-stage system development captured by requirements. Given a legal property and system requirements, both formalized in MFOTL, the compliance of the property can be verified on the requirements via satisfiability checking. In this paper, we propose a practical, sound, and complete (within a given bound) satisfiability checking approach for MFOTL. The approach, based on satisfiability modulo theories (SMT), employs a counterexample-guided strategy to incrementally search for a satisfying solution. We implemented our approach using the Z3 SMT solver and evaluated it on five case studies spanning the healthcare, business administration, banking and aviation domains. Our results indicate that our approach can efficiently determine whether legal properties of interest are met, or generate counterexamples that lead to compliance violations.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- Simulating Quantum Circuits by Model CountingJingyi Mei, Marcello M. Bonsangue, Alfons LaarmanCAV 2024 · 被引用 15 次
- Analyzing and Debugging Normative Requirements via Satisfiability CheckingNick Feng, Lina Marsso, Sinem Getir Yaman, Yesugen Baatartogtokh 等ICSE 2024 · 被引用 13 次
- Proactive Real-Time First-Order EnforcementFrançois Hublet, Leonardo Lima, David A. Basin, Srdan Krstic 等CAV 2024 · 被引用 4 次
- Diagnosis via Proofs of Unsatisfiability for First-Order Logic with Relational ObjectsNick Feng, Lina Marsso, Marsha ChechikASE 2024 · 被引用 1 次
相关 Paper
- Efficient SMT-Based Model Checking for Signal Temporal LogicJia Lee, Geunyeol Yu, Kyungmin BaeASE 2021 · 被引用 12 次
- HFL(Z) Validity Checking for Automated Program VerificationNaoki Kobayashi, Kento Tanahashi, Ryosuke Sato, Takeshi TsukadaPOPL 2023 · 被引用 8 次
- Constrained LTL Specification Learning from ExamplesChangjian Zhang, Parv Kapoor, Ian Dardik, Leyi Cui 等ICSE 2025 · 被引用 4 次
- Modular Primal-Dual Fixpoint Logic Solving for Temporal VerificationHiroshi Unno, Tachio Terauchi, Yu Gu, Eric KoskinenPOPL 2023 · 被引用 23 次
- Scaling Up Proactive EnforcementFrançois Hublet, Leonardo Lima, David A. Basin, Srdan Krstic 等CAV 2025 · 被引用 1 次
