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
Link To Document :
بازگشت