Abstract. Our work addresses the challenges arising in the development of self-adaptive software, which has to work autonomously in an unpredictable environment, fulfilling the objectives of its stakeholders, while avoiding failure. In this context we developed the Tropos4AS framework, which extends the AOSE methodology Tropos to capture and detail at design time the specific decision criteria needed for a system to guide self-adaptation at run-time, and to preserve the concepts of agent and goal model explicitly along the whole development process until run-time. In this paper, we present the design of an empirical study for the evaluation of Tropos4AS, with the aim of assessing the modeling effort, expressiveness and comprehensibility of T...
Tropos is a software development methodology founded on the key concepts of agent-oriented software ...
Self-adaptive software aims at anticipating changes which occur in a complex environment and to auto...
Tropos, a novel agent-oriented software engineering methodology, is characterized by three key point...
Abstract. Our work addresses the challenges arising in the development of self-adaptive software, wh...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Abstract Self-adaptive systems should autonomously adapt at run time to changes in their operational...
The increasing demand for complex and distributed software calls for novel software engineering meth...
Self-adaptive systems should autonomously adapt at run time to changes in their operational environm...
Tropos, a novel agent-oriented software engineering methodology, is characterized by three key point...
Abstract—Several Requirements Engineering (RE) methods have been proposed to analyze and model requi...
Abstract. Autonomous software agents provide a promising solution to the needs of decentralised netw...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Tropos, a novel agent-oriented software engineering methodology, is heavily characterized, among oth...
Nowadays, information systems have to perform in complex, heterogeneous environments, considering a ...
Abstract. Nowadays, information systems have to perform in complex, hetero-geneous environments, con...
Tropos is a software development methodology founded on the key concepts of agent-oriented software ...
Self-adaptive software aims at anticipating changes which occur in a complex environment and to auto...
Tropos, a novel agent-oriented software engineering methodology, is characterized by three key point...
Abstract. Our work addresses the challenges arising in the development of self-adaptive software, wh...
Today's software is expected to be able to work autonomously in an unpredictable environment, avoidi...
Abstract Self-adaptive systems should autonomously adapt at run time to changes in their operational...
The increasing demand for complex and distributed software calls for novel software engineering meth...
Self-adaptive systems should autonomously adapt at run time to changes in their operational environm...
Tropos, a novel agent-oriented software engineering methodology, is characterized by three key point...
Abstract—Several Requirements Engineering (RE) methods have been proposed to analyze and model requi...
Abstract. Autonomous software agents provide a promising solution to the needs of decentralised netw...
Self-adaptive systems aim at autonomously achieving their objectives in a dynamic environment, adap...
Tropos, a novel agent-oriented software engineering methodology, is heavily characterized, among oth...
Nowadays, information systems have to perform in complex, heterogeneous environments, considering a ...
Abstract. Nowadays, information systems have to perform in complex, hetero-geneous environments, con...
Tropos is a software development methodology founded on the key concepts of agent-oriented software ...
Self-adaptive software aims at anticipating changes which occur in a complex environment and to auto...
Tropos, a novel agent-oriented software engineering methodology, is characterized by three key point...