DocumentCode :
1535233
Title :
Integrating formal methods into the development process
Author :
Kemmerer, Richard A.
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
Volume :
7
Issue :
5
fYear :
1990
Firstpage :
37
Lastpage :
50
Abstract :
It is shown that integrating formal specification and verification with development is faster and more cost-effective than doing the steps separately or in parallel. This case study demonstrates their application in a security context and documents their use in several phases of development, starting from the requirements of a terminal serving a security officer, on through formal requirements and design expressed as state transitions, to detailed design specifications and proofs that these agree with higher-level specifications, stopping just before code-level verification (due to complications typical of such projects). The effects of verification on this particular project are addressed.<>
Keywords :
administrative data processing; formal specification; program verification; safety; code-level verification; cost-effective; design specifications; development process; formal methods; formal requirements; formal specification; higher-level specifications; security context; security officer; state transitions; Costs; Formal specifications; Formal verification; Gratings; Hardware; Standards development;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.57891
Filename :
57891
Link To Document :
بازگشت