Efficient Scalable Verification of LTL Specifications

被引:11
|
作者
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 条
  • [21] Efficient and Scalable Steady-state Dependability Verification
    El Rabih, Diana
    Pekergin, Nihal
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON DEPENDABILITY (DEPEND 2011), 2011, : 18 - 23
  • [22] Simulating Synthesized Automata from Decentralized Specifications in LTL
    Kwon, Ryoungkwo
    Kwon, Gihwon
    FRONTIER AND INNOVATION IN FUTURE COMPUTING AND COMMUNICATIONS, 2014, 301 : 431 - 437
  • [23] Comparing LTL Semantics for Runtime Verification
    Bauer, Andreas
    Leucker, Martin
    Schallhart, Christian
    JOURNAL OF LOGIC AND COMPUTATION, 2010, 20 (03) : 651 - 674
  • [24] Minimum-violation LTL Planning with Conflicting Specifications
    Tumova, Jana
    Castro, Luis I. Reyes
    Karaman, Sertac
    Frazzoli, Emilio
    Rus, Daniela
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 200 - 205
  • [25] On the Need for Communication in Distributed Implementations of LTL Motion Specifications
    Kloetzer, M.
    Itani, S.
    Birch, S.
    Belta, C.
    2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 4451 - 4456
  • [26] Distributed Path Planning of Mobile Robots with LTL Specifications
    Hustiu, Ioana
    Kloetzer, Marius
    Mahulea, Cristian
    2020 24TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2020, : 60 - 65
  • [27] Verification of LTL on B event systems
    Groslambert, Julien
    B 2007: Formal Specification and Development in B, Proceedings, 2007, 4355 : 109 - 124
  • [28] Zonotope-based Controller Synthesis for LTL Specifications
    Ren, Wei
    Calbert, Julien
    Jungers, Raphael
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 580 - 585
  • [29] Sampling polynomial trajectories for LTL verification
    Selvaratnam, Daniel
    Cantoni, Michael
    Davoren, J. M.
    Shames, Iman
    THEORETICAL COMPUTER SCIENCE, 2022, 897 : 135 - 163
  • [30] Model-checker-based testing of LTL specifications
    Garcia, Luis
    Roach, Steve
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 417 - 418