首页 | 本学科首页   官方微博 | 高级检索  
     


Specifying and analyzing early requirements in Tropos
Authors:Ariel?Fuxman  Lin?Liu  John?Mylopoulos  Marco?Pistore  Email author" target="_blank">Marco?RoveriEmail author  Paolo?Traverso
Affiliation:(1) Department of Computer Science, University of Toronto, 40 St. George St., Toronto, M5S 2E4, Canada;(2) Department of Information and Communication Technology, University of Trento, Via Sommarive 14, I-38050 Trento, Italy;(3) ITC-irst, Via Sommarive 18, I-38050 Trento, Italy
Abstract:We present a framework that supports the formal verification of early requirements specifications. The framework is based on Formal Tropos, a specification language that adopts primitive concepts for modeling early requirements (such as actor, goal, and strategic dependency), along with a rich temporal specification language. We show how existing formal analysis techniques, and in particular model checking, can be adapted for the automatic verification of Formal Tropos specifications. These techniques have been implemented in a tool, called the T-Tool, that maps Formal Tropos specifications into a language that can be handled by the NuSMV model checker. Finally, we evaluate our methodology on a course-exam management case study. Our experiments show that formal analysis reveals gaps and inconsistencies in early requirements specifications that are by no means trivial to discover without the help of formal analysis tools.
Contact InformationMarco RoveriEmail:
Keywords:Early requirements specifications  Formal methods  Model checking
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号