Abstract—Goal models capture stakeholder requirements for a system-to-be, but also circumscribe a space of alternative specifications for fulfilling these requirements. Recent proposals for self-adaptive software systems rely on variants of goal models to support monitoring and adaptation functions. In such cases, goal models serve as mechanisms in terms of which systems reflect upon their requirements during their operation. We argue that existing proposals for using goal models at runtime are using design artifacts for purposes they were not intended, i.e., for reasoning about runtime system behavior. In this paper, we propose a conceptual distinction between Design-time Goal Models (DGMs)—used to design a system—and Runtime Goal Models (...
Adaptivity is a capability that enables a system to choose amongst various alternatives to satisfy o...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Abstract—Creating and reasoning with goal models is useful for capturing, understanding, and communi...
The behaviour of self adaptive systems can be emergent, which means that the system’s behaviour may ...
In earlier work we proposed the idea of requirements-aware systems that could introspect about the e...
Abstract – Goal based systems have seen increasing interest in complex, adaptive systems. While ther...
Several agent-oriented software engineering methodologies address the emerging challenges posed ...
Achieving real-time agility and adaptation with respect to changing requirements in existing IT infr...
International audienceIn earlier work we proposed the idea of requirements-aware systems that could ...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Monitoring the system environment is a key functionality of a self- adaptive system. Monitoring requ...
Goal models have proven useful for capturing, understanding, and communicating requirements during e...
Goal orientation is an increasingly recognized paradigm for eliciting, modeling, specifying and anal...
This thesis emphasizes on surveying the state-of-the-art in software requirements specification with...
The strength of goal models is their ability to assess candidate solutions against high level criter...
Adaptivity is a capability that enables a system to choose amongst various alternatives to satisfy o...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Abstract—Creating and reasoning with goal models is useful for capturing, understanding, and communi...
The behaviour of self adaptive systems can be emergent, which means that the system’s behaviour may ...
In earlier work we proposed the idea of requirements-aware systems that could introspect about the e...
Abstract – Goal based systems have seen increasing interest in complex, adaptive systems. While ther...
Several agent-oriented software engineering methodologies address the emerging challenges posed ...
Achieving real-time agility and adaptation with respect to changing requirements in existing IT infr...
International audienceIn earlier work we proposed the idea of requirements-aware systems that could ...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Monitoring the system environment is a key functionality of a self- adaptive system. Monitoring requ...
Goal models have proven useful for capturing, understanding, and communicating requirements during e...
Goal orientation is an increasingly recognized paradigm for eliciting, modeling, specifying and anal...
This thesis emphasizes on surveying the state-of-the-art in software requirements specification with...
The strength of goal models is their ability to assess candidate solutions against high level criter...
Adaptivity is a capability that enables a system to choose amongst various alternatives to satisfy o...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Abstract—Creating and reasoning with goal models is useful for capturing, understanding, and communi...