Skip to main content

A Contract-Based Approach for Monitoring Collaborative Web Services Using Commitments in the Event Calculus

  • Conference paper
Web Information Systems Engineering – WISE 2005 (WISE 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3806))

Included in the following conference series:

  • 1290 Accesses

  • 10 Citations

Abstract

Web services (WS) are gaining popularity for supporting business interactions in cross-organisational distributed business processes. However, current WS specifications mostly concentrate on syntactic aspects. Because multiparty collaborations in business involve complex and long-lived interactions between autonomous partners, their behaviour must be specified to ensure the reliability of the collaboration.

This paper presents an event-based framework associated with a semantic definition of the commitments expressed in the event calculus, to model and monitor multi-party contracts. This framework permits to coordinate and regulate Web services in business collaborations, by allowing detection of actual and imminent violations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Castelfranchi, C.: Commitments: From individual intentions to groups and organizations. In: Proceedings of the International Conference on Multiagent Systems, pp. 41–48 (1995)

    Google Scholar 

  2. Denecker, M., Missiaen, L., Bruynooghe, M.: Temporal reasoning with abductive event calculus. In: Proceedings of the 10th European Conference and Symposium on Logic Programming (ECAI), pp. 384–388 (1992)

    Google Scholar 

  3. Flores, R.A., Kremer, R.C.: To commit or not to commit: Modeling agent conversations for action. Computational Intelligence 18(2), 120–173 (2002)

    Article  Google Scholar 

  4. Farrell, A.D.H., Sergot, M., Salle, M., Bartolini, C.: Using the event calculus for the performance monitoring of service-level agreements for utility computing, WEC 2004 (2004)

    Google Scholar 

  5. Kowalski, R., Sergot, M.J.: A logic-based calculus of events. New generation Computing 4(1), 67–95 (1986)

    Article  Google Scholar 

  6. Meyer, J.C., Wieringa, R.J.: Deontic Logic: A concise Overview. In: Deontic Logic in Computer Science: Normative Systems Specification. John Wiley and Sons, Chichester (1993)

    Google Scholar 

  7. Shanahan, M.: Solving the frame problem: A mathematical investigation of the commen sence law of inertia. MIT Press, Cambridge (1997)

    Google Scholar 

  8. Singh, M.P.: An ontology for commitments in multiagent systems: Toward a unification of normative concepts. In: Artificial Intelligence and Law 7, pp. 97–113 (1999)

    Google Scholar 

  9. Sirbu, M.A.: Credits and debits on the internet. In: Huhns and Singh,1998, pp. 299–305 (1998); Reprinted from IEEE Spectrum (1997)

    Google Scholar 

  10. Sandholm, T., Lesser, V.: Leveled commitment contracts and strategic breach. Games and Economic Behavior 35, 212–270 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  11. Temporal and Modal logic. Temporal and modal logic. Theoretical Computer Science, 995–1072 (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rouached, M., Perrin, O., Godart, C. (2005). A Contract-Based Approach for Monitoring Collaborative Web Services Using Commitments in the Event Calculus. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, JY., Sheng, Q.Z. (eds) Web Information Systems Engineering – WISE 2005. WISE 2005. Lecture Notes in Computer Science, vol 3806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11581062_32

Download citation

Keywords

Publish with us

Policies and ethics