Promise theory

Promise graph example
An example promise theory diagram illustrating partial ordering of agents by promise.

Promise theory is a method of analysis suitable for studying any system of interacting components. In the context of information science, promise theory offers a methodology for organising and understanding systems by modelling voluntary cooperation between individual actors or agents, which make public their intentions to one another in the form of promises. Promise theory is grounded in graph theory and set theory.[1]

The goal of promise theory is to reveal the behavior of a whole by taking the viewpoint of the parts rather than the whole. In other words, it is a bottom-up, constructionist view of the world. Promise theory is not a technology or design methodology. It doesn't advocate any position or design principle, except as a method of analysis.[2]

Promise theory is being used in a variety of disciplines ranging from network (SDN)[3] and computer systems management[4] to organizations[5] and finance.[6]

  1. ^ Cite error: The named reference book was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference popbook was invoked but never defined (see the help page).
  3. ^ "Promise Theory". Network World.
  4. ^ Burgess, Mark (Summer 1995). "Cfengine: a site configuration engine" (PDF). USENIX Computing Systems. 8 (3). Berkeley, CA, USA: USENIX. Retrieved 2014-08-22.
  5. ^ Marco Marongin (9 March 2018), Promise theory: from configuration management to team leadership
  6. ^ Bergstra, Jan A.; Burgess, Mark (2019). Money, Ownership and Agency: As an Application of Promise Theory. XtAxis Press. ISBN 978-1696588379.