Experiences using lightweight formal methods for requirements modeling

作者: S. Easterbrook , R. Lutz , R. Covington , J. Kelly , Y. Ampo

DOI: 10.1109/32.663994

关键词:

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

参考文章(27)
J Crow, Finite-State Analysis of Space Shuttle Contingency Guidance Requirements NASA Langley Technical Report Server. ,(1996)
S. Easterbrook, J. Callahan, Independent validation of specifications: a coordination headache workshops on enabling technologies: infrastracture for collaborative enterprises. pp. 232- 237 ,(1996) , 10.1109/ENABL.1996.555227
D. Hamilton, R. Covington, A. Lee, An experience report on requirements reliability engineering using formal methods international symposium on software reliability engineering. pp. 52- 57 ,(1995) , 10.1109/ISSRE.1995.497643
R.W. Butler, J.L. Caldwell, V.A. Carreno, C.M. Holloway, P.S. Miner, B.L. Di Vito, NASA Langley's research and technology-transfer program in formal methods COMPASS '95 Proceedings of the Tenth Annual Conference on Computer Assurance Systems Integrity, Software Safety and Process Security'. pp. 135- 149 ,(1995) , 10.1109/CMPASS.1995.521893
R.A. Kemmerer, Integrating formal methods into the development process IEEE Software. ,vol. 7, pp. 37- 50 ,(1990) , 10.1109/52.57891
John C. Kelly, Joseph S. Sherif, Jonathan Hops, An analysis of defect densities found during software inspections Journal of Systems and Software. ,vol. 17, pp. 111- 117 ,(1992) , 10.1016/0164-1212(92)90089-3
Ben L. DiVito, Judith Crow, Formalizing Space Shuttle Software Requirements ,(1996)
P.G. Larsen, J. Fitzgerald, T. Brookes, Applying formal specification in industry IEEE Software. ,vol. 13, pp. 48- 56 ,(1996) , 10.1109/52.493020
A. Hall, Using formal methods to develop an ATC information system IEEE Software. ,vol. 13, pp. 66- 76 ,(1996) , 10.1109/52.506463