By Topic

A pattern language for evolving scenarios into multi-perspective models for requirements specification

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Liping Zhao ; Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK

Scenarios have been widely used for discovering requirements in requirements engineering. Yet, requirements directly obtained from scenarios are often incomplete and inaccurate due to their inherent limitations. This paper presents a pattern language which takes a scenario obtained in the early stages of requirements analysis and transforms it into a rich set of multi-perspective models. These models respectively represent the process behavior, object behavior, agent behavior, and intentional goal of the scenario. Collectively, these models aim to provide a more complete and accurate requirements specification than the original scenario description. The transformation of these models is performed by a sequence of four patterns: establishing the story line, elaborating things that change, identifying agents and their interactions, and unraveling the goal and its subgoals. The scope of the transformation is defined by a fundamental structure (a meta-model) shared by scenarios used for cognition as well as for requirements discovery. The pattern language intends to provide a systematical approach for transforming scenarios into requirements specification models.

Published in:

Requirements Patterns (RePa), 2011 First International Workshop on

Date of Conference:

29-29 Aug. 2011