Title :
Towards Self-Managed Executable Petri Nets
Author :
Hansen, Klaus Marius ; Zhang, Weishan ; Ingstrup, Mads
Author_Institution :
Dept. of Comput. Sci., Univ. of Aarhus, Aarhus
Abstract :
An issue in self-managed systems is that different abstractions and programming models are used on different architectural layers, leading to systems that are harder to build and understand. To alleviate this, we introduce a self-management approach which combines high-level Petri nets with the capability of distributed communication among nets. Organized in a three-layer goal management, change management, and component control architecture this allows for self-management in distributed systems. We validate the approach through the Flamenco/CPN middleware that allows for self-management of service-oriented pervasive computing systems through the runtime interpretation of colored Petri nets. The current work focuses on the change management and component control layers.
Keywords :
Petri nets; fault tolerant computing; middleware; software architecture; ubiquitous computing; Flamenco/CPN middleware; abstractions; change management; colored Petri nets; component control architecture; distributed systems; goal management; programming models; self-managed systems; service-oriented pervasive computing systems; Actuators; Artificial intelligence; Communication system control; Computer architecture; Computer science; Control systems; Humans; Middleware; Pervasive computing; Petri nets; Pervasive computing; petri nets; self-management; three-layer architecture;
Conference_Titel :
Self-Adaptive and Self-Organizing Systems, 2008. SASO '08. Second IEEE International Conference on
Conference_Location :
Venezia
Print_ISBN :
978-0-7695-3404-6
DOI :
10.1109/SASO.2008.59