Authors:
Nawel Ghrieb
1
;
2
;
Farid Mokhati
3
;
2
and
Tahar Guerram
3
;
2
Affiliations:
1
Department of Mathematics and Computer Science, University of Tebessa, Algeria
;
2
RelaCS2Laboratory, University of Oum El Bouaghi, Algeria
;
3
Department of Mathematics and Computer Science, University of Oum El Bouaghi, Algeria
Keyword(s):
Preventive Maintenance, OCMAS, Software Quality, Reorganization, AOP.
Abstract:
In this article, we propose a preventive maintenance approach for Organization-Centered Multi-Agent System (OCMAS). This approach is based on the quality assessment for the maintenance of OCMAS. The quality of OCMAS is monitored by Aspect Oriented Programming (AOP) techniques, in order to detect any abnormal regression in the quality of the system or that of the agents composing it. This degradation in quality is, usually, an indication of problems that may arise in the structure of the organization or its functionalities. In the context of this work, we are interested in the functional problems that can affect the system and we treated them by reallocating agents to roles. This reallocation is, generally, necessary when the agent is not able to achieve its objectives, which leads to a degradation of the overall quality of the system. Our maintenance approach must therefore anticipate these problems and react by reorganizing the running system in order to improve its quality and allo
w it to resume its normal behaviour.
(More)