Efficient Scalable Verification of LTL Specifications

被引:9
|
作者
Baresi, Luciano [1 ]
Kallehbasti, Mohammad Mehdi Pourhashem [1 ]
Rossi, Matteo [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Via Golgi 42, I-20133 Milan, Italy
关键词
BOUNDED MODEL CHECKING;
D O I
10.1109/ICSE.2015.84
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Linear Temporal Logic (LTL) has been used in computer science for decades to formally specify programs, systems, desired properties, and relevant behaviors. This paper presents a novel, efficient technique for verifying LTL specifications in a fully automated way. Our technique belongs to the category of Bounded Satisfiability Checking approaches, where LTL formulae are encoded as formulae of another decidable logic that can be solved through modern satisfiability solvers. The target logic in our approach is Bit-Vector Logic. We present our novel encoding, show its correctness, and experimentally compare it against existing encodings implemented in well-known formal verification tools.
引用
下载
收藏
页码:711 / 721
页数:11
相关论文
共 50 条
  • [31] Efficient Verification of Neural Networks against LVM-based Specifications
    Hanspal, Harleen
    Lomuscio, Alessi
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR, 2023, : 3894 - 3903
  • [32] LeakageVerif: Efficient and Scalable Formal Verification of Leakage in Symbolic Expressions
    Meunier, Quentin L.
    Pons, Etienne
    Heydemann, Karine
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (06) : 3359 - 3375
  • [33] Secure Control in Partially Observable Environments to Satisfy LTL Specifications
    Ramasubramanian, Bhaskar
    Niu, Luyao
    Clark, Andrew
    Bushnell, Linda
    Poovendran, Radha
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (12) : 5665 - 5679
  • [34] A Probabilistic Approach for Control of a Stochastic System from LTL Specifications
    Lahijanian, M.
    Andersson, S. B.
    Belta, C.
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 2236 - 2241
  • [35] A Counting Semantics for Monitoring LTL Specifications over Finite Traces
    Bartocci, Ezio
    Bloem, Roderick
    Nickovic, Dejan
    Roeck, Franz
    COMPUTER AIDED VERIFICATION (CAV 2018), PT I, 2018, 10981 : 547 - 564
  • [36] Distributed Motion Coordination for Multirobot Systems Under LTL Specifications
    Yu, Pian
    Dimarogonas, Dimos, V
    IEEE TRANSACTIONS ON ROBOTICS, 2022, 38 (02) : 1047 - 1062
  • [37] Quickstrom: Property-Based Acceptance Testing with LTL Specifications
    O'Connor, Liam
    Wickstrom, Oskar
    PROCEEDINGS OF THE 43RD ACM SIGPLAN INTERNATIONAL CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '22), 2022, : 1025 - 1038
  • [38] Automated Repair of Unrealisable LTL Specifications Guided by Model Counting
    Brizzio, Matias
    Cordy, Maxime
    Papadakis, Mike
    Sanchez, Cesar
    Aguirre, Nazareno
    Degiovanni, Renzo
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 1499 - 1507
  • [39] Formal verification of LTL formulas for systemc designs
    Grosse, D
    Drechsler, R
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 245 - 248
  • [40] Optimal Control of Multi-Vehicle Systems with LTL Specifications
    Kobayashi, Koichi
    Nagami, Takuro
    Hiraishi, Kunihiko
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 7709 - 7714