• DocumentCode
    3082396
  • Title

    Model checking RSML-e requirements

  • Author

    Choi, Yunja ; Heimdahl, Mats P E

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    Model checking is a promising technique for automated verification or refutation of software systems. Nevertheless, it has not been used widely in practice mainly due to the lack of the supporting tools that incorporate the model checking activity into the development process. As a part of our overall method supporting specification centered system development, we have implemented a translator between a formal specification language RSML-e and a symbolic model checker NuSMV. Our translation and abstraction approach aims at usability in practice so that model checking can be used as a routine process during requirement analysis without requiring much knowledge about formal methods. Preliminary results from applying the system in a commercial setting is quite promising. We discuss our translation and abstraction approach in some depth and illustrate its feasibility with some preliminary results.
  • Keywords
    formal specification; program verification; software tools; specification languages; temporal logic; NuSMV; RSML requirements; automated verification; formal specification language; model checking; software refutation; software tools; symbolic model checker; temporal logic; usability; Computer science; Electronic mail; Engineering management; Formal specifications; Memory management; Modeling; NASA; Software systems; Specification languages; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2002. Proceedings. 7th IEEE International Symposium on
  • ISSN
    1530-2059
  • Print_ISBN
    0-7695-1769-2
  • Type

    conf

  • DOI
    10.1109/HASE.2002.1173111
  • Filename
    1173111