[Research > 2009 > master > thesis]

Master's Thesis
A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns
Adrian Klein

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. @MastersThesis{Klein2009msc,
  year={2009}, month={September},
  author={Adrian Klein}, numpages={62},
  title={{A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns}},
  school={University of Augsburg, Technical University Munich, and Ludwig-Maximilians-University Munich}, address={Germany},
}
Versions:

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