This paper elaborates on some of the fundamental contributions made by John Mylopoulos in the area of Requirements Engineering. We specifically focus on the use of goal models and their soft goals for reasoning about alternative options arising in the requirements engineering process. A personal account of John=s qualitative reasoning technique for comparing alternatives is provided first. A quantitative but lightweight technique for evaluating alternative options is then presented. This technique builds on mechanisms introduced by the qualitative scheme while overcoming some problems raised by it. A meeting scheduling system is used as a running example to illustrate the main idea
Representation and reasoning about goals of an information system unavoidably involve the transforma...
Recent research on the management of requirements in industrial practice has shifted its focus of at...
This paper outlines our recent efforts in (i) modelling views associated with different actors invol...
Exploring alternative options is at the heart of the requirements and design processes. Different al...
Goal-Oriented Requirements Engineering (GORE) has been found to be a valuable tool in the early stag...
The goal model at the core of the goal-oriented approach to requirements engineering graphically rep...
Getting the right software requirements under the right environment assumptions is a critical precon...
Requirements Engineering (RE) techniques are the methods used by the requirements analysts to develo...
Reusing similar requirements fragments is among the promising ways to reduce elaboration time and in...
In requirements engineering (RE), goal models have been employed to represent stakeholder objectives...
Requirements result from stakeholders ’ decisions. These decisions are governed by hard issues such ...
Goals capture, at different levels of abstraction, the various objectives the system under considera...
Representation and reasoning about goals of an information system unavoidably involve the transforma...
A great variety of techniques for analyzing goal models in requirements engineering have been propos...
Abstract. In most cases information system development can be seen as an exercise of business proces...
Representation and reasoning about goals of an information system unavoidably involve the transforma...
Recent research on the management of requirements in industrial practice has shifted its focus of at...
This paper outlines our recent efforts in (i) modelling views associated with different actors invol...
Exploring alternative options is at the heart of the requirements and design processes. Different al...
Goal-Oriented Requirements Engineering (GORE) has been found to be a valuable tool in the early stag...
The goal model at the core of the goal-oriented approach to requirements engineering graphically rep...
Getting the right software requirements under the right environment assumptions is a critical precon...
Requirements Engineering (RE) techniques are the methods used by the requirements analysts to develo...
Reusing similar requirements fragments is among the promising ways to reduce elaboration time and in...
In requirements engineering (RE), goal models have been employed to represent stakeholder objectives...
Requirements result from stakeholders ’ decisions. These decisions are governed by hard issues such ...
Goals capture, at different levels of abstraction, the various objectives the system under considera...
Representation and reasoning about goals of an information system unavoidably involve the transforma...
A great variety of techniques for analyzing goal models in requirements engineering have been propos...
Abstract. In most cases information system development can be seen as an exercise of business proces...
Representation and reasoning about goals of an information system unavoidably involve the transforma...
Recent research on the management of requirements in industrial practice has shifted its focus of at...
This paper outlines our recent efforts in (i) modelling views associated with different actors invol...