[Research > 2009 > icsoc]

The 7th International Conference on Service-Oriented Computing, ICSOC 2009
A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns
Adrian Klein, Fuyuki Ishikawa, Bernhard Bauer

Abstract. Service selection is a central challenge in the context of a Service Oriented Architecture. Once functionally sufficient services have been selected, a further selection based on non-functional properties (NFPs) becomes essential in meeting the user's requirements and preferences. However, current descriptions of NFPs and approaches to NFP-aware selection lack the ability to handle the variability of NFPs, that stems from the complex nature of real-world business scenarios. Therefore, we propose a probabilistic approach to service selection as follows: First, to address the inherent variability in the actual values of NFPs at runtime, we treat them as probability distributions. Then, on top of that, we tackle the variability needed in describing NFPs, by providing conditional contracts. Finally, from usage patterns, we compute user-specific expectations for such NFPs. Further, we depict a typical scenario, which serves both as a motivation for our approach, and as a basis for its evaluation.
Bib. @InCollection{Klein2009icsoc,
  year={2009}, month={November},
  series={Lecture Notes in Computer Science}, booktitle={Service-Oriented Computing}, volume={5900},
  title={{A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns}},
  author={Adrian Klein and Fuyuki Ishikawa and Bernhard Bauer}, pages={253--268}, numpages={16},
  publisher={Springer Berlin Heidelberg}, editor={Baresi, Luciano and Chi, Chi-Hung and Suzuki, Jun},
  isbn={978-3-642-10382-7}, doi={10.1007/978-3-642-10383-4_17}, url={http://dx.doi.org/10.1007/978-3-642-10383-4_17},

[Return to Research Overview]
  © Adrian Klein et al. (Last update: 8th March, 2013)