DocumentCode :
1324361
Title :
Reconfiguration Protocol for Multi-Agent Control Software Architectures
Author :
Khalgui, Mohamed ; Hanisch, Hans-Michael
Author_Institution :
Martin Luther Univ., Halle, Germany
Volume :
41
Issue :
1
fYear :
2011
Firstpage :
70
Lastpage :
80
Abstract :
This paper deals with distributed multi-agent reconfigurable embedded control systems following the International Industrial Standard IEC 61499 in which a Function Block (FB) is an event-triggered software component owning data and a control application is a network of distributed blocks that should satisfy functional and temporal properties according to user requirements. We define an architecture of reconfigurable multi-agent systems in which a Reconfiguration Agent is affected to each device of the execution environment to apply local reconfigurations, and a Coordination Agent is proposed for coordinations between devices in order to guarantee safe and adequate distributed reconfigurations. A communication protocol is proposed to handle coordinations between agents by using well-defined Coordination Matrices. We specify both reconfiguration agents to be modeled by nested state machines, and the Coordination Agent according to the formalism Net Condition-Event Systems (NCES) which is an extension of Petri nets. To validate the whole architecture, we check by applying the model checker SESA in each device functional and temporal properties to be described according to the temporal logic “Computation Tree Logic.” We have also to check all possible coordinations between devices by verifying that whenever a reconfiguration is applied in a device, the Coordination Agent and other concerned devices react as described in user requirements. The paper´s contributions are applied to two Benchmark Production Systems available in our research laboratory.
Keywords :
Petri nets; control engineering computing; formal verification; multi-agent systems; protocols; software architecture; temporal logic; International Industrial Standard IEC 61499; Petri nets; SESA; communication protocol; computation tree logic; coordination agent; coordination matrices; distributed multiagent reconfigurable embedded control systems; distributed reconfiguration; event-triggered software component; function block; model checker; multiagent control software architectures; nested state machines; net condition-event systems; reconfigurable multiagent systems; reconfiguration agents; reconfiguration protocol; temporal logic; user requirements; Computer architecture; Control systems; Grippers; IEC standards; Lifting equipment; Production; Tin; Adaptive systems; component architectures; embedded control systems; software intelligent agents; system analysis and design;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
Publisher :
ieee
ISSN :
1094-6977
Type :
jour
DOI :
10.1109/TSMCC.2010.2064163
Filename :
5571033
Link To Document :
بازگشت