DocumentCode :
3209704
Title :
Direct generation of invariants for reactive models
Author :
Leonard, Elizabeth I. ; Archer, Myla M. ; Heitmeyer, Constance L. ; Jeffords, Ralph D.
Author_Institution :
Center for High Assurance Comput. Syst., Naval Res. Lab., Washington, DC, USA
fYear :
2012
fDate :
16-17 July 2012
Firstpage :
119
Lastpage :
130
Abstract :
Recently, software practitioners, using model-based engineering and similar methods, have begun developing software from models. After creating a model of the required system behavior, a developer can obtain assurance of the model by validating that it captures the intended behavior and verifying that it satisfies critical properties. Invariants are important to both validation, as a check that the model´s behavior matches the intended behavior, and verification, as auxiliaries in proving critical system properties, either automatically or with human guidance. A common approach to discovering invariants is to propose and then check candidate invariants. In contrast, our invariant generation techniques deduce invariants directly from the specification of a model. This paper presents more powerful versions of our earlier techniques for invariant generation and illustrates their utility for a real-world AirLock system.
Keywords :
formal specification; formal verification; direct invariant generation; model specification; model-based engineering; reactive models; real-world AirLock system; similar methods; system behavior; Atmospheric modeling; Computational modeling; Fault tolerance; Fault tolerant systems; Humans; Monitoring; Software; automatic invariant generation; invariants; model-based engineering; reactive models; validation; verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Codesign (MEMOCODE), 2012 10th IEEE/ACM International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
978-1-4673-1314-8
Type :
conf
DOI :
10.1109/MEMCOD.2012.6292308
Filename :
6292308
Link To Document :
بازگشت