DocumentCode :
1727386
Title :
Guarding the guard: Using meta formal specifications to guard assertions
Author :
Drusinsky, Doran
Author_Institution :
Dept. of Comput. Sci., Naval Postgrad. Sch., Monterey, CA, USA
fYear :
2009
Firstpage :
1
Lastpage :
5
Abstract :
The promise of formal verification of system-of-systems is in harnessing the power and accuracy of modern day computers to create trust-worthy systems. The success of formal verification techniques depends, to large degree, on the existence of a sound and complete collection of formally written requirements. To date, there is no known methodology for assuring that a collection of requirements, formal or otherwise, is complete. The use of meta-assertions suggested in this paper is a step in that direction. As their name suggests, meta-assertions are (second level) assertions about (first-level) assertions. While first-level assertions are formal, executable statements about desired or undesired system behavior, second-level (meta)-assertions are formal and executable statements about desired or undesired behavior of level-one assertions. This paper examines an example of meta-assertions and discusses their use within a run-time verification environment.
Keywords :
formal specification; formal verification; security of data; formal verification techniques; guard assertions; meta formal specifications; meta-assertions; trustworthy systems; Computer science; Formal specifications; Formal verification; Government; Java; Lighting control; Logic; NASA; Runtime; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System of Systems Engineering, 2009. SoSE 2009. IEEE International Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
978-1-4244-4766-4
Electronic_ISBN :
978-1-4244-4767-1
Type :
conf
Filename :
5282313
Link To Document :
بازگشت