From object-oriented to goal-oriented requirements analysis
Communications of the ACM
Guiding Goal Modeling Using Scenarios
IEEE Transactions on Software Engineering
The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Tool Support for Agent Development using the Prometheus Methodology
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Use case and actor driven requirements engineering: an evaluation of modifications to prometheus
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
Future directions for agent-based software engineering
International Journal of Agent-Oriented Software Engineering
Requirements-Driven Collaborative Choreography Customization
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Consolidating diagram types from several agent-oriented methodologies
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Proceedings of the Winter Simulation Conference
Towards a next-generation AOSE methodology
Science of Computer Programming
A comparison of two agent interaction design approaches
Multiagent and Grid Systems
Hi-index | 0.00 |
The initial step of any software engineering methodology is to form requirements. Recently, a goal-oriented approach to requirements has been proposed and argued to be beneficial. Goals also play a key role in the implementation of proactive software agents. However, although some agent-oriented software engineering methodologies have incorporated (aspects of) goal-oriented requirements engineering and although they target agent platforms that provide goals as an implementation construct, none of the methodologies provide a goal-oriented design process. We present three modifications to the Prometheus methodology, which aim to make it more goal-oriented in its design phases: we introduce a goal coupling diagram as an adjunct to the existing data coupling diagram, we modify the temporal design artefacts to include goals and we introduce a number of goal-related consistency checks. Finally, we report on an experimental evaluation comparing the effectiveness of the original and refined methodologies.