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 条
  • [41] Investigating Program Behavior Using the Texada LTL Specifications Miner
    Lemieux, Caroline
    Beschastnikh, Ivan
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 870 - 875
  • [42] Synthesis from LTL Specifications with Mean-Payoff Objectives
    Bohy, Aaron
    Bruyere, Veronique
    Filiot, Emmanuel
    Raskin, Jean-Francois
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2013, 2013, 7795 : 169 - 184
  • [43] Synthesizing Good-Enough Strategies for LTL f Specifications
    Li, Yong
    Turrini, Andrea
    Vardi, Moshe Y.
    Zhang, Lijun
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 4144 - 4151
  • [44] Distributing Co-safe LTL Specifications to Mobile Robots
    Hustiu, Ioana
    Mahulea, Cristian
    Kloetzer, Marius
    2022 26TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2022, : 306 - 311
  • [45] Using patterns and composite propositions to automate the generation of LTL specifications
    Salamah, Salamah
    Gates, Ann Q.
    Kreinovich, Vladik
    Roach, Steve
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 533 - +
  • [46] Directed Control of Discrete Event Systems with LTL[F] Specifications
    Sakakibara, Ami
    Ushio, Toshimitsu
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 3962 - 3967
  • [47] 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
  • [48] Construction and Verification of PLC Programs by LTL Specification
    Kuzmin, E. V.
    Ryabukhin, D. A.
    Shipov, A. A.
    2013 TOOLS & METHODS OF PROGRAM ANALYSIS (TMPA 2013), 2013, : 15 - 22
  • [49] Diagnosability verification using LTL model checking
    Thiago M. Tuxi
    Lilian K. Carvalho
    Eduardo V. L. Nunes
    Antonio E. C. da Cunha
    Discrete Event Dynamic Systems, 2022, 32 : 399 - 433
  • [50] Diagnosability verification using LTL model checking
    Tuxi, Thiago M.
    Carvalho, Lilian K.
    Nunes, Eduardo V. L.
    da Cunha, Antonio E. C.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2022, 32 (03): : 399 - 433