Standardizing the Requirements Specification of Multi-Agent Systems
Slhoub, Khaled Ali M
MetadataShow full item record
Development of multi-agent systems is negatively impacted by the lack of process standardization across the major development phases, such as the requirements analysis phase. This issue creates a key barrier for agent technology stakeholders regarding comprehending and analyzing complexity associated with agent-oriented specification. Instead, such fundamental low-level infrastructure is loosely attended to in an ad-hoc fashion, and important aspects of requirements analysis are often neglected altogether. The IEEE Std 830 model is a recommended practice aimed at describing how to write better quality requirements specification of conventional software. Knowing that agent-based computing is a natural evolution of the conventional approaches to software development, we believe that the requirements phase in multi-agent systems can benefit from applying the IEEE Std 830 model which results in high-quality and more accepted artifacts. This PhD research provides a criteria-based evaluation derived from the software engineering body of knowledge guide to assessing the adoption degree of agent- oriented methodologies to software requirement standards. It also proposes a model-driven approach to restructuring and extending the IEEE Std 830 model to become more suitable to specify requirements of multi-agent systems. The updated model is subjected to several different types of evaluations to ensure its applicability and usefulness.