• DocumentCode
    588642
  • Title

    An Assertions-Based Approach to Verifying the Absence Property Pattern

  • Author

    Frappier, M. ; Mammar, Amel

  • Author_Institution
    GRIL, Univ. de Sherbrooke, Sherbrooke, QC, Canada
  • fYear
    2012
  • fDate
    27-30 Nov. 2012
  • Firstpage
    361
  • Lastpage
    370
  • Abstract
    Temporal properties are very common in various classes of systems, including information systems and security policies. This paper investigates two verification methods, proof and model checking, for one of the most frequent patterns of temporal property, the absence pattern. We explore two model-based specification techniques, B and Alloy, because of their adequacy for easily specifying systems with complex data structures, like information systems. We propose a first-order, assertion-based, sound and complete strategy to verify the absence pattern. This enables the proof of the absence pattern using conventional first-order provers. We show that the use of assertions significantly increases the size of the models that can be checked, when compared to traditional LTL model checking techniques. The approach is illustrated throughout a case study.
  • Keywords
    data structures; formal verification; temporal logic; Alloy; B; LTL model checking techniques; absence property pattern verification; assertions-based approach; complex data structures; first-order provers; information systems; model-based specification techniques; proof checking; security policies; temporal properties; Abstracts; Analytical models; Information systems; Libraries; Metals; Unified modeling language; Absence properties; Alloy; B Method; Model Checking; Proofs; Temporal properties; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering (ISSRE), 2012 IEEE 23rd International Symposium on
  • Conference_Location
    Dallas, TX
  • ISSN
    1071-9458
  • Print_ISBN
    978-1-4673-4638-2
  • Type

    conf

  • DOI
    10.1109/ISSRE.2012.11
  • Filename
    6405384