The thesis proposes a number of techniques for elaborating requirements constructively from high-level goals. The techniques are based on the KAOS goal-oriented method for requirements engineering. This method consists in identifying goals and refining them into subgoals until the latter can be assigned as responsibilities of single agents such as humans, devices and software. Domain properties and assumptions about the software environment are also used during the goal refinement process. The method supports the exploration of alternative goal refinements and alternative responsibility assignments of goals to agents. It also supports the identification and resolution of conflicts between goals, and the identification and resolution of exce...
Abstract. Nowadays, information systems have to perform in complex, hetero-geneous environments, con...
The representation of goals and the ability to reason about them play an important role in goal-orie...
In the software development cycle, requirements engineering plays a major role in the success of a s...
Goal orientation is an increasingly recognized paradigm for eliciting, structuring, analyzing and do...
Requirements engineering is concerned with the elicitation of high-level goals to be achieved by the...
Abstract. Requirements engineering is concerned with the identification of high-level goals to be ac...
Conceptual modeling allows abstraction, communication and consensus building in system development. ...
The initial step of any software engineering methodology is to form requirements. Recently, a goal-o...
Goal is a widely used concept in requirements engineering methods. Several kinds of goals, such as a...
Abstract. There are many different approaches to understand and model system requirements. However, ...
Agent- and goal-based requirements engineering can be considered established in research for many ye...
Requirements engineering (RE) is concerned with the identification of the goals to be achieved by th...
Over the last two decades, much attention has been paid to the area of goal-oriented requirements en...
During the decision-making process in real-time competitive environments, there is a need to perform...
There has been an increasing number of literature dealing with the software engineering aspect of bu...
Abstract. Nowadays, information systems have to perform in complex, hetero-geneous environments, con...
The representation of goals and the ability to reason about them play an important role in goal-orie...
In the software development cycle, requirements engineering plays a major role in the success of a s...
Goal orientation is an increasingly recognized paradigm for eliciting, structuring, analyzing and do...
Requirements engineering is concerned with the elicitation of high-level goals to be achieved by the...
Abstract. Requirements engineering is concerned with the identification of high-level goals to be ac...
Conceptual modeling allows abstraction, communication and consensus building in system development. ...
The initial step of any software engineering methodology is to form requirements. Recently, a goal-o...
Goal is a widely used concept in requirements engineering methods. Several kinds of goals, such as a...
Abstract. There are many different approaches to understand and model system requirements. However, ...
Agent- and goal-based requirements engineering can be considered established in research for many ye...
Requirements engineering (RE) is concerned with the identification of the goals to be achieved by th...
Over the last two decades, much attention has been paid to the area of goal-oriented requirements en...
During the decision-making process in real-time competitive environments, there is a need to perform...
There has been an increasing number of literature dealing with the software engineering aspect of bu...
Abstract. Nowadays, information systems have to perform in complex, hetero-geneous environments, con...
The representation of goals and the ability to reason about them play an important role in goal-orie...
In the software development cycle, requirements engineering plays a major role in the success of a s...