Contracts for Abstract Processes in Service Composition
Maria Grazia Buscemi, Hern\'an Melgratti

TL;DR
This paper extends contract theory for web service compositions by formalizing abstraction as an extension of symbolic bisimulation, enabling partial behavioral descriptions to ensure compatibility.
Contribution
It introduces a formal characterization of abstraction within contract theory, allowing partial process descriptions to be effectively analyzed for compatibility.
Findings
Formalization of abstraction as an extension of symbolic bisimulation
Recovery of abstraction notion in the context of contracts
Enhanced analysis of partial behavioral descriptions
Abstract
Contracts are a well-established approach for describing and analyzing behavioral aspects of web service compositions. The theory of contracts comes equipped with a notion of compatibility between clients and servers that ensures that every possible interaction between compatible clients and servers will complete successfully. It is generally agreed that real applications often require the ability of exposing just partial descriptions of their behaviors, which are usually known as abstract processes. We propose a formal characterization of abstraction as an extension of the usual symbolic bisimulation and we recover the notion of abstraction in the context of contracts.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Logic, programming, and type systems · Advanced Software Engineering Methodologies
