An approach for the synthesis of decentralised supervisors for distributed adaptive systems

In this paper, a decentralised supervisory control approach for distributed adaptive systems is proposed. The adaptive systems are modelled, with their adaptation managers, as synchronous reactive systems using finite state machines with inputs/outputs and transition guards. A formal automated control synthesis technique is developed, for supervising the method of coupling adaptation managers with the system, for the purpose of ensuring important safety properties. Our approach is based on existing techniques for discrete controller synthesis, and develops controllers for decentralised systems, consisting of multiple subsystems spread across remote sites. At each site, abstracted behaviour models for each remote subsystem, is computed. In order to compensate for the lack of information caused by the distributed nature of the system, the model used at each site, consists of the abstracted models of the remote subsystems coupled with the full model of the local subsystem. Discrete controller synthesis is then applied at each site, to obtain its local controller. The site controllers then act collectively and independently, on their corresponding subsystems, to ensure that the total global system behaviour respects the given global property.

[1]  S. Balemi Control of discrete event systems , 1992 .

[2]  Walter Murray Wonham,et al.  On observability of discrete-event systems , 1988, Inf. Sci..

[3]  P. Ramadge,et al.  Modular Supervisory Control of Discrete Event Systems , 1988 .

[4]  Nicolas Halbwachs,et al.  Synchronous Programming of Reactive Systems , 1992, CAV.

[5]  Paul Le Guernic,et al.  Synthesis of Discrete-Event Controllers Based on the Signal Environment , 2000, Discret. Event Dyn. Syst..

[6]  Thierry Coupaye,et al.  The FRACTAL component model and its support in Java , 2006, Softw. Pract. Exp..

[7]  N. Halbwachs,et al.  Synchronous programming of reactive systems: A tutorial and commented bibliography , 1998, CAV 1998.

[8]  Éric Rutten,et al.  Reactive Model-Based Control of Reconfiguration in the Fractal Component-Based Model , 2010, CBSE.

[9]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[10]  Nejib Ben Hadj-Alouane,et al.  A decentralized supervisory control approach for distributed adaptive systems , 2010 .

[11]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[12]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[13]  C. Desclaux,et al.  Supervisory control of discrete-event processes with partial observations , 1988 .

[14]  Nejib Ben Hadj-Alouane,et al.  Centralized and distributed algorithms for on-line synthesis of maximal control policies under partial observation , 1996, Discret. Event Dyn. Syst..

[15]  Éric Rutten,et al.  Contracts for modular discrete controller synthesis , 2010, LCTES '10.

[16]  Nejib Ben Hadj-Alouane,et al.  Variable lookahead supervisory control with state information , 1994 .

[17]  Stéphane Lafortune,et al.  Decentralized supervisory control with communicating controllers , 2000, IEEE Trans. Autom. Control..

[18]  Sherif Abdelwahed,et al.  Supervisory control of interacting discrete event systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[19]  Bruce H. Krogh,et al.  Synthesis of feedback control logic for discrete manufacturing systems , 1991, Autom..

[20]  Michael Heymann,et al.  Supervisory control of concurrent discrete-event systems , 1991 .

[21]  Walter Murray Wonham,et al.  Decentralized supervisory control of discrete-event systems , 1987, Inf. Sci..