A Promise Theory View on the Policies of Object Orientation and the Service Oriented Architecture
www.researchgate.net/profile/Mark_Burgess5/publication/252180391_A_Promise_Theory_View_on_the_Policies_of_Object_Orientation_and_the_Service_Oriented_Architecture/links/00b49529837987e847000000.pdf
From the page
Saved with the link. Notes from 2007 to 2016 are mostly the page's own words, so this is probably an excerpt.
Object orientation (OO) and Service Oriented Architecture (SOA) are two ap- proaches to software design. By modelling these using Promise Theory we show that we can easily accomodates SOA principles into program modelling. We also show that promise theory can help to resolve ambiguities in OO design, and we resolve a case in which UML semantics do not offer sufficient guidance to determine a natural structure in a program. Our approach offers some simple clarity on the various meanings of inheritance policy and the Liskov substitution principle.