Protocols for processes: programming in the large for open systems (extended abstract)
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
A semantic approach for designing commitment protocols
AC'04 Proceedings of the 2004 international conference on Agent Communication
An ontology-based business process modeling methodolog
ACST'07 Proceedings of the third conference on IASTED International Conference: Advances in Computer Science and Technology
Declarative specification and verification of service choreographiess
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
We describe OWL-P (OWL for Processes and Protocols), a methodology and software tool for specifying and enacting interaction protocols among autonomous agents. We use the Web Ontology Language (OWL) and the Semantic Web Rule Language (SWRL) to specify interactions as rule-based commitment protocols, which are a departure from the traditional, rigid protocol specifications. Protocols in OWL-P allow flexibility during execution and honor agent autonomy because of their declarative nature and their use of commitments. OWL-P separates public protocols from an agents' private policies, thus allowing protocols to be reused across varying contexts. OWL-P is a design time tool for business process designers and is of interest to researchers in multiagent systems and software engineering.