Coordination techniques for distributed artificial intelligence
Foundations of distributed artificial intelligence
PC AI
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Hermes: a methodology for goal oriented agent interactions
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Towards requirements-driven autonomic systems design
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
A design framework for generating BDI-agents from goal models
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Modeling and evaluating cooperation strategies in P2P agent systems
AP2PC'02 Proceedings of the 1st international conference on Agents and peer-to-peer computing
From stakeholder intentions to software agent implementations
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Automating model transformations in agent-oriented modelling
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Towards goal-oriented development of self-adaptive systems
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Tool-supported development with Tropos: the conference management system case study
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
Hi-index | 0.00 |
Nowadays, information systems have to perform in complex, heterogeneousenvironments, considering a variety of system users with different needsand preferences. Software engineering methodologies need to cope with the complexityof requirements specification in such scenarios, where new requirementsmay emerge also at run-time and the system's goals are expected to evolve tomeet new stakeholder needs. Following an agent-oriented approach, we are studying methods and techniquesto design adaptive and evolvable information systems able to fulfill stakeholders'objectives. In a previous work we defined an Agent-Oriented framework to design andcode system specifications in terms of goal models and we instantiated it in atool supported process which exploits the Agent-Oriented Software Engineeringmethodology Tropos and the Multi-Agent Platform JADE/Jadex [11]. In this paper, we show how to use this framework to develop a system followingan iterative process, where the system execution allows enriching the systemspecification given in terms of goal models. Experimental evaluation has been performed on a simple example and leadto the refinement of the designed goal model upon the analysis of the system'srun-time behaviour.