Abstract
A cloud service is usually classified as Infrastructure as a Service, Platform as a Service or Software as a Service. This classification is not sufficient, when Business Processes are considered. Therefore, the next level of abstraction above SaaS is Business Process as a Service (BPaaS) [1]. BPaaS runs in a dynamic and volatile environment such as cloud computing and has hence very changing QoS (Quality of Service) parameters. Therefore, the BPaaS monitoring and adaptation are of a great importance to guarantee the QoS parameters defined in the Service Level Agreement (SLA). To address these issues, in this paper we proposed two Fuzzy systems for self-adaptive BPaaS that aim to prevent the SLA violations. The proposed approach objective is to satisfy two important issues: (i) the selection of service adaptation strategies and (ii) the cost as well as the impact of changes. We also presented the results of the experiments achieved to evaluate the proposed approach. These experimental results prove the effectiveness of the fuzzy systems.