loading...
Specifying and Analyzing Early Requirements: Some Experimental Results
Monterey Bay, California, USA September 08-September 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICRE.2003.123274211th IEEE International Requirements ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ariel Fuxman, University of Toronto
Lin Liu, University of Toronto
Marco Pistore, University of Trento and ITC-IRST
Marco Roveri, ITC-IRST
John Mylopoulos, University of Toronto and University of Trento
Formal Tropos is a specification language for early requirements. It is based on concepts from an agent-oriented early requirement model framework (i*) and extends them with a rich temporal specification language. In earlier work, we demonstrated through a small case study how model checking could be used to verify early requirements written in Formal Tropos. In this paper we address issues of methodology and scalability for our earlier proposal. In particular, we propose guidelines for producing a Formal Tropos specification from an i* diagram and for deciding what model checking technique to use when a particular formal property is to be validated. We also evaluate the scope and scalability of our proposal using a tool, the TTool, that maps Formal Tropos specifications to a language that can be handled by NUSMV, a state-of-the-art model checker. Our experiments are based on a course management case study.
Citation:
Ariel Fuxman, Lin Liu, Marco Pistore, Marco Roveri, John Mylopoulos, "Specifying and Analyzing Early Requirements: Some Experimental Results," re, pp.105, 11th IEEE International Requirements Engineering Conference (RE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.