The ISO Reference Model for Open Distributed Processing, Draft spec for the Enterprise Viewpoint is based on speech act analysis.
For example,
6.2.2 community object: A composite enterprise object that represents a community. Components of a community object are objects of the community represented.
objective (of an <X>): Practical advantage or intended effect, expressed as preferences about future states.
NOTE 1 – Some objectives are ongoing, some are achieved once met.
6.3.5 process: A collection of steps taking place in a prescribed manner and leading to an objective.
6.5.2 commitment: An action resulting in an obligation by one or more of the participants in the act to comply with a rule or perform a contract.
6.5.3 declaration: An action that establishes a state of affairs in the environment of the object making the declaration.
NOTE – The essence of a declaration is that, by virtue of the act of declaration itself and the authority of the object or its principal,
it causes a state of affairs to come into existence outside the object making the declaration.
6.5.4 delegation:
ITU-T X.911 ISO/IEC 15414
05-10-06
Though intended largely as a means of intention-driven systems specification, there are also executable implementations of these concepts.