AGENT ROLE LOCKING (ARL): THEORY FOR MULTI AGENT SYSTEM WITH E-LEARNING CASE STUDY
Salaheddin J. Juneidi, George A. Vouros · 2005
Advances in methods and techniques for software engineering are crucial for industrial and commercial applications, as these systems are required to operate in increasingly complex, distributed, open, dynamic, unpredictable, and inherently highly interactive environments. This article presents Agent Role Locking (ARL) theory supported by a case study as an example of engineering complex systems with autonomous entities, and managing their inherent complexity during analysis, design and implementation. Agent Role Locking (ARL) theory provides a new conceptualization of the relation between agents and roles in MAS. ARL calls on modification of UML interaction diagrams by introducing AIP diagram to preserves the distinguishing characteristics of agent software entities.