Performance-oriented comparison of web services via client-specific testing preorders

  • Authors:
  • Marco Bernardo;Luca Padovani

  • Affiliations:
  • Università di Urbino, Italy and Istituto di Scienze e Tecnologie dell'Informazione;Università di Urbino, Italy and Istituto di Scienze e Tecnologie dell'Informazione

  • Venue:
  • FMOODS'07 Proceedings of the 9th IFIP WG 6.1 international conference on Formal methods for open object-based distributed systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The behavior of aWeb service can be described by means of a contract, which is a specification of the legal interactions with the service. Given a repository of Web services, from the client viewpoint a proper service selection should be based on functional as well as nonfunctional aspects of the interactions. In this paper we provide a technique that enables a client both to discover compatible services and to compare them on the basis of specific performance requirements. Our technique, which is illustrated on a simple probabilistic calculus, relies on two families of client-specific probabilistic testing preorders. These are shown to be precongruences with respect to the operators of the language and not to collapse into equivalences unlike some more general probabilistic testing preorders appeared in the literature.