• DocumentCode
    1606870
  • Title

    Efficient Scalable Verification of LTL Specifications

  • Author

    Baresi, Luciano ; Kallehbasti, Mohammad Mehdi Pourhashem ; Rossi, Matteo

  • Author_Institution
    Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
  • Volume
    1
  • fYear
    2015
  • Firstpage
    711
  • Lastpage
    721
  • Abstract
    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.
  • Keywords
    formal verification; temporal logic; LTL formulae; LTL specification; bit-vector logic; bounded satisfiability checking approach; computer science; formal verification tool; linear temporal logic; scalable verification; target logic; Analytical models; Encoding; Model checking; Semantics; Systematics; Unified modeling language; Bit-Vector Logic; Bounded Model Checking; Formal Methods; Temporal Logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.84
  • Filename
    7194619