Authors:
Mohamed Sedik Chebout
1
;
Farid Mokhati
1
and
Mourad Badri
2
Affiliations:
1
Department of Mathematics and Computer Science, ReLa(CS)2 Laboratory, University of Oum el Bouaghi, Oum el Bouaghi, Algeria
;
2
Department of Mathematics and Computer Science, Software Engineering Research Laboratory, University of Quebec, Trois-Rivières, Canada
Keyword(s):
Controllability, Norms, Open Multi-Agent Systems, AGR Model, JAVA Expert System Shell, Aspect-Oriented Programming.
Abstract:
Normative Open Multi-Agent Systems (NOMAS) are systems in which norms play a crucial role for organizing, coordinating, controlling agents’ behaviours and interactions. In addition, heterogeneous agents, in Open Multi-Agent Systems (OMAS), can work in similar or different ends. This might deviate the target system state and lead to a chaotic behaviour. A particular kind of OMAS is implemented based on AGR (Agent/Group/Role) model. This paper proposes a novel Norms-based Controllability approach for AGR-based OMAS (NC4OMAS). Mainly, the proposed approach is divided into two phases: monitoring and controlling. Aspect-Oriented Programming (AOP) technique is used for norm monitoring compliance. Also, JAVA Expert System Shell (JESS) is used for norm specification, norm modification and for making inference over norms at runtime. In order to address limitations and advantages of our approach, we summarise the most relevant works on norms-based control according to some comparison criteria
we proposed.
(More)