Promise Theory - Cfengine

Cfengine

In spite of the generality of Promise Theory, it was originally proposed by Burgess as a way of modelling the computer management software Cfengine and its autonomous behaviour. Existing theories based on obligation were unsuitable. Cfengine uses a model of autonomy both as a way of avoiding distributed inconsistency in policy and as a security principle against external attack: no agent can be forced to receive information or instructions from another agent, thus all cooperation is voluntary. For many users of the software, this property has been instrumental in both keeping their systems safe and adapting to the local requirements.

Read more about this topic:  Promise Theory