Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
A methodology and modelling technique for systems of BDI agents
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
ConGolog, a concurrent programming language based on the situation calculus
Artificial Intelligence
Analysis and Design of Multiagent Systems Using MAS-Common KADS
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
A Requirements-Driven Development Methodology
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Fuzzy referral based cooperation in social networks of agents
AI Communications
From Documents to Applications Using Markup Languages
IEEE Software
Model integration in agent-oriented development
International Journal of Agent-Oriented Software Engineering
Managing Contradictions in Multi-Agent Systems
IEICE - Transactions on Information and Systems
ADELFE: a methodology for adaptive multi-agent systems engineering
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Requirements elicitation for agent-based applications
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Requirements engineering in the development of multi-agent systems: a systematic review
IDEAL'09 Proceedings of the 10th international conference on Intelligent data engineering and automated learning
O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems
International Journal of Agent-Oriented Software Engineering
Metamodels for role-driven agent-based modelling
Computational & Mathematical Organization Theory
Hi-index | 0.00 |
Requirements elicitation and analysis is intended to gain knowledge about customers' needs and the environment of a software system. Requirements not only commonly deal with business processes and their data but also with the motivation behind these activities, the social structures that forge them, and previous design decisions. Recent studies show that the intentional and social concepts of agent-oriented software engineering (AOSE) could be used for the analysis of these aspects. Nevertheless, even having specialized modeling primitives for these requirements is not sufficient for their elicitation. Specialized analysis techniques are also required, but this is commonly overlooked by agentoriented methodologies. This paper aims to provide the needed modeling primitives and support by means of the theoretical and methodological foundation of a social sciences framework, the activity theory, and its activity checklist. They inspire our Requirements Elicitation Guide (REG) for AOSE. The REG contains the expert knowledge that developers need to grasp information about their multiagent systems, human environments, and their mutual influences. This knowledge takes the form of requirements described as diagrams in a proper modeling language. The REG is applied in a process with the corresponding support tool. In this way, the REG guides requirements elicitation and increases the productivity with the use of templates for a wide range of requirements. These elements have been validated with several case studies. Two of them appear as part of this paper.