Model organization constraints in multi-agent system
Intelligent information processing II
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Encoding process algebraic descriptions of web services into BPEL
Web Intelligence and Agent Systems
Graph Rewriting for Agent Oriented Visual Modeling
Electronic Notes in Theoretical Computer Science (ENTCS)
Goal-oriented requirements analysis and reasoning in the Tropos methodology
Engineering Applications of Artificial Intelligence
Boolean abstraction for temporal logic satisfiability
CAV'07 Proceedings of the 19th international conference on Computer aided verification
Analyzing goal models: different approaches and how to choose among them
Proceedings of the 2011 ACM Symposium on Applied Computing
Using process algebra for web services: early results and perspectives
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
An ontological approach for eliciting and understanding needs in e-services
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Security and trust requirements engineering
Foundations of Security Analysis and Design III
ST-Tool: a CASE tool for modeling and analyzing trust requirements
iTrust'05 Proceedings of the Third international conference on Trust Management
Hi-index | 0.00 |
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.