Back to Search Start Over

Experiences Using Lightweight Formal Methods for Requirements Modeling.

Authors :
Easterbrook, Steve
Lutz, Robyn
Covington, Richard
Kelly, John
Appo, Yoko
Hamilton, David
Source :
IEEE Transactions on Software Engineering. Jan98, Vol. 24 Issue 1, p4-14. 11p.
Publication Year :
1998

Abstract

This paper describes three case studies in the lightweight application of formal methods to requirements modeling for spacecraft fault protection systems. The case studies differ from previously reported applications of formal methods in that formal methods were applied very early in the, requirements engineering process, to validate the evolving requirements. The results were fed back into the projects, to improve the informal specifications. For each case study, we describe what methods were applied, how they were applied, how much effort was involved, and what the findings were. In all three cases, formal methods enhanced the existing verification and validation processes, by testing key properties of the evolving requirements, and helping to identify weaknesses. We conclude that the benefits gained from early modeling of unstable requirements more than outweigh the effort needed to maintain multiple representations. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00985589
Volume :
24
Issue :
1
Database :
Academic Search Index
Journal :
IEEE Transactions on Software Engineering
Publication Type :
Academic Journal
Accession number :
11937904
Full Text :
https://doi.org/10.1109/32.663994