Results 1 -
7 of
7
Goal-Oriented Requirements Engineering: A Guided Tour
, 2001
"... Goals capture, at different levels of abstraction, the various objectives the system under consideration should achieve. ..."
Abstract
-
Cited by 162 (3 self)
- Add to MetaCart
Goals capture, at different levels of abstraction, the various objectives the system under consideration should achieve.
Bridging the Gap Between Past and Future in RE: A Scenario-Based Approach
- In Proceedings of IEEE International Symposium on Requirements Engineering
, 1999
"... Requirements Engineering (RE) investigates the impact of a future-oriented change vision, but the move towards this vision must consider a context heavily shaped by the past. As RE becomes a continuous process throughout the system lifecycle, it must achieve an effective combination of envisionment ..."
Abstract
-
Cited by 8 (2 self)
- Add to MetaCart
Requirements Engineering (RE) investigates the impact of a future-oriented change vision, but the move towards this vision must consider a context heavily shaped by the past. As RE becomes a continuous process throughout the system lifecycle, it must achieve an effective combination of envisionment and traceability. In this paper, we describe a scenario-based solution to this problem which is based on an integration of five ingredients: (a) the persistent capture of context in the form of real world scenes captured in multimedia; (b) formal agent-oriented modelling with a semantics that allows distributed interactive animation; (c) message trace diagrams as a medium for exchanging animation test cases and traces; (d) a goal model to control and record the RE process; and (e) a process-integrated tool environment to ensure method-guidance and traceability with as little effort as possible. In addition to the basics of our approach, we also describe its prototypical implementation in the...
Goal Modeling in Requirements Engineering: Analysis and Critique
- OF CURRENT METHODS, INFORMATION MODELING METHODS AND METHODOLOGIES
, 2004
"... In the field of Requirements Engineering, goal modelling approaches have received much attention in recent years by researchers and practitioners alike. This chapter identifies the uses of these approaches in different contexts of requirements analysis phases. It examines goal modelling in terms of ..."
Abstract
-
Cited by 7 (0 self)
- Add to MetaCart
In the field of Requirements Engineering, goal modelling approaches have received much attention in recent years by researchers and practitioners alike. This chapter identifies the uses of these approaches in different contexts of requirements analysis phases. It examines goal modelling in terms of five methodological orientations and defines a framework for their analysis. Using this framework it provides an analysis of goal modelling approaches in a systematic and consistent manner. The aim of this analysis is to understand the best fit for purpose of different goal modelling approaches and to highlight open issues that provide a foundation for further research in this important area of Requirements Engineering methodology.
received the B.E. degree
- in Computer Science and Technology from Tsinghua University, China in
, 2004
"... Agent-oriented approaches are becoming more popular in software engineering, both as architectural frameworks and as modeling formalisms for requirements engineering and design. In this thesis, two agent-oriented modeling frameworks, i * and ConGolog, will be used together for requirements engineeri ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Agent-oriented approaches are becoming more popular in software engineering, both as architectural frameworks and as modeling formalisms for requirements engineering and design. In this thesis, two agent-oriented modeling frameworks, i * and ConGolog, will be used together for requirements engineering. The i * framework has been developed for the early stages of requirements engineering and supports the modeling of social dependencies between agents with respect to tasks and goals both functional and non-functional. ConGolog is an agent-oriented process modeling framework that is very expressive and fully formal. It can be used to model complex processes involving loops, nondeterminism, concurrency, and multiple-agents and can accommodate incompletely specified models. It is well adapted to late requirements engineering and early design stages of system development, when detailed alternative process designs have to be specified and compared. This thesis develops a methodology involving the combined use of i * and ConGolog for agent-oriented requirements engineering. We identify steps in the requirements
Requirements Honesty
, 2002
"... This article discusses issues related to the inconsistency between requirements principles and the need for faster and faster ways of developing software. Requirements principles are related to the purpose of the system and to the appropriateness of requirements that correctly describe what is neces ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
This article discusses issues related to the inconsistency between requirements principles and the need for faster and faster ways of developing software. Requirements principles are related to the purpose of the system and to the appropriateness of requirements that correctly describe what is necessary for the system to fulfil its objectives. I argue that the quest for speed in software development may have the undesirable effect of weakening these principles. Since the beginnings of software engineering, there is a search for faster ways to develop software. Many techniques and development models have been proposed that contribute for shortening development time, although the reduction in time comes almost as a side effect, as a result of improving some key aspect of software development. Agile methods are the first to place time-to-market as the prominent feature. The risk is to view other quality features as secondary.
An Integration Of Scenario-based . . .
, 1998
"... Scenarios are widely used in industry to support requirements elicitation and validation. Tool support is ..."
Abstract
- Add to MetaCart
Scenarios are widely used in industry to support requirements elicitation and validation. Tool support is

