• DocumentCode
    1348150
  • Title

    Experiences using lightweight formal methods for requirements modeling

  • Author

    Easterbrook, Steve ; Lutz, Robyn ; Covington, Richard ; Kelly, John ; Ampo, Yoko ; Hamilton, David

  • Author_Institution
    NASA IV&V Fac., Fairmont, WV, USA
  • Volume
    24
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    4
  • Lastpage
    14
  • Abstract
    The 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
  • Keywords
    aerospace computing; fault tolerant computing; formal specification; program verification; space vehicles; systems analysis; case studies; evolving requirements validation; informal specifications; lightweight application; lightweight formal methods; multiple representations; requirements engineering process; requirements modeling; spacecraft fault protection systems; unstable requirements; validation processes; Aerospace engineering; Application software; Computer Society; Embedded software; Feedback; NASA; Protection; Software safety; Space vehicles; Testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.663994
  • Filename
    663994