• DocumentCode
    3460542
  • Title

    Model checking early requirements specifications in Tropos

  • Author

    Fuxman, Ariel ; Pistore, Marco ; Mylopoulos, John ; Traverso, Paolo

  • Author_Institution
    Toronto Univ., Ont., Canada
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    174
  • Lastpage
    181
  • Abstract
    We describe an attempt to bridge the gap between early requirements specification and formal methods. In particular, we propose a new specification language, called Formal Tropos, that is founded on the primitive concepts of early requirements frameworks (actor, goal, strategic dependency) (Yu, 1997), but supplements them with a rich temporal specification language. We also extend existing formal analysis techniques, in particular model checking, to allow for an automatic verification of relevant properties for an early requirements specification. Our preliminary experiments demonstrate that formal analysis reveals gaps and inconsistencies in early requirements that are by no means trivial to discover without the help of formal analysis tools
  • Keywords
    formal specification; formal verification; specification languages; systems analysis; Formal Tropos; early requirements frameworks; formal analysis techniques; formal methods; model checking; requirements specifications; specification language; specification verification; temporal specification language; Animation; Application software; Bridges; Feedback; Formal specifications; Formal verification; Programming; Software debugging; Specification languages; Thyristors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-7695-1125-2
  • Type

    conf

  • DOI
    10.1109/ISRE.2001.948557
  • Filename
    948557