Authors:
Giovane D’Avila Mendonça
;
Gilleanes Thorwald Araujo Guedes
and
Iderli Pereira de Souza Filho
Affiliation:
Software Engineering Post-Graduation Program, Pampa Federal University, Av. Tiaraju, 810, Alegrete, Brazil
Keyword(s):
Requirements Engineering, Requirements Verification, Requirements Inspection, Multi-Agent Systems, Perspective-Based Reading.
Abstract:
Requirements engineering is an important area of software engineering dedicated to eliciting, analysing, specifying, and validating software requirements to ensure the correct understanding of what needs to be developed. The requirements specification objective is to provide a detailed description of what the software must do, it involves the production of a document that can be systematically reviewed, evaluated, and approved. Problems in the requirements are appointed among the main causes of failures in software projects. Therefore, performing requirements verification and validation is extremely important to ensure the software quality. Multi-Agent systems are a type of software with particular requirements, beyond the commonly found among other systems, since they are composed by several autonomous and proactive agents that divide the problem to be solved among them. Thus, requirements engineering needs to be adapted for this kind of system and the produced documents need to be
verified too. Several techniques were proposed for requirements inspection, among them there is the Perspective-Based Reading. However, as in the other approaches, this technique does not allow the inspection of particular requirements for multi-agent systems. Taking this in consideration, our work has as its objective to adapt this technique so as to allow the verification of requirements specification documents specific for this kind of system.
(More)