Mobile Networks and Applications, May 2015
Autonomic computing (AC) is characterized by self-* such as self-configuration, self-healing, self-optimization, self-protection and more which run simultaneously in autonomic systems (ASs). Hence, self-* is a set of self-_’s. Each self-_ in self-* is called self-* action. Our way to interpret self-* is to say that self-* actions are running on ASs. In this paper, algebraic objects called monoids are tasked with encoding the self-* action’s perspective in all this, i.e. what the self-* action can do, and what happens when different self-* actions are done in succession.
Keywords
- Autonomic computing
- Cycle monoid
- Free monoid
- Monoid
- Monoid homomorphism
- Presented monoid
- Self-*
- Self-* action