Repository logo

Requirement engineering with URN: Integrating goals and scenarios

Loading...
Thumbnail ImageThumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

University of Ottawa (Canada)

Abstract

The User Requirements Notation (URN) is an emerging standard that combines two views: the Goal-oriented Requirement Language (GRL) and the Use Case Map (UCM) notation. This standard intends to combine goals and scenarios for expressing and reasoning about functional and non-functional requirements. Although tools exist in isolation for both views, they are currently not meant to work together, hence hindering the development and adoption of URN. This thesis presents Eclipse-based tool support for integrated goal and scenario modelling based on URN. A metamodel that integrates GRL with an existing UCM metamodel is given, together with a detailed description of the tool capabilities. New and automated analysis approaches are also introduced, which exploit integrated URN models. The approaches that are described include quantitative goal evaluations, stakeholder evaluations, novel GRL strategies, and links between the URN views. In addition, this thesis presents an approach to link GRL models to external requirements, also supported by our tool. Finally, the integrated URN approach is illustrated and validated using case studies.

Description

Keywords

Citation

Source: Masters Abstracts International, Volume: 47-06, page: 3644.

Related Materials

Alternate Version