Authors:
Iderli Filho
;
Gilleanes Guedes
and
Giovane Mendonça
Affiliation:
Software Engineering Post-Graduation Program, Pampa Federal University, Av. Tiaraju, 810, Alegrete, Brazil
Keyword(s):
Requirement Engineering Process, Model BDI, Multiagent Systems.
Abstract:
Requirements engineering is a crucial phase for the development process of any software, including multi-agent systems. This particular kind of software is composed of agents, autonomous and proactive entities which can collaborate among themselves to achieve a given goal. However, multi-agent systems have some particular requirements that are not normally found in other software, making the requirements engineering general processes and techniques less efficient. Taking this into account, this work presents a specific requirements engineering process for multi-agent systems with emphasis in a consolidated model in the cognitive agents development (BDI Model). This process supports the requirements engineering subareas of elicitation, analysis, specification, and validation, thus, presenting a wide coverage of the requirements engineering area. The proposed process was evaluated through its application in requirements engineering of Heraclito multi-agent system. This assessment allow
ed us to identify future works and improvement points in our work.
(More)