services priority. The provider processes services 
with high e-contract violation possibility first; (ii) 
Self-Optimization Property: The optimizer module 
uses all analysis made from historical data to take 
pro-active actions in order to decrease the average 
response time of services and to increase the average 
services availability; and, (iii) Self-Healing 
Property: As soon as the monitor detects an e-
contract violation, the recovery module is 
responsible for fixing the violation. 
Comparing the fuzzy scheduling mechanism 
with other scheduling mechanisms, an improvement 
of 31.52% is observed in the e-contracts 
accomplishment and a decrease of 35.59% in 
average response time. Furthermore, using the fuzzy 
scheduling mechanism, the overload of the provider 
was better balanced varying at most 8.43%, while 
for the other scheduling mechanisms the variation 
reached 41.15%. In all comparisons, when the fuzzy 
system determines the order of the services, the 
results are better than other scheduling mechanisms. 
In further work, experiments will be run with 
more services in each providers, to test the impact of 
the fuzzy system. Tests will also be performed to 
compare the proposed approach with other methods 
(statistical regression, machine learning, neural 
networks, etc.). In addition, the use of genetic 
algorithms to optimize the mechanism will be 
investigated. 
ACKNOWLEDGEMENTS 
We would like to thank FAPESP and CNPq for the 
financial support. 
REFERENCES 
Alférez, G. H., Pelechano, V., Mazo, R., Salinesi, C., 
Diaz, D., 2014. Dynamic adaptation of service 
compositions with variability models. Journal of 
Systems and Software. Volume 91, Pages 24-47, ISSN 
0164-1212, May. 
Angarita, R., Rukoz, M., Cardinale, Y., 2016. Modeling 
dynamic recovery strategy for composite web services 
execution. World Wide Web 19, 1 (January 2016), 89-
109. 
Chouiref, Z., Belkhir, A., Benouaret, K., Hadjali, A., 
2016. A fuzzy framework for efficient user-centric 
Web service selection. Appl. Soft Comput. 41, C (April 
2016), 51-65. 
Fantinato, M., Gimenes, I. M. S., Toledo, M. B. F., 2010. 
Product Line in the Business Process Management 
Domain. In: Kyo C. Kang, Vijayan Sugumaran, 
Sooyong Park. (Org.), Applied Software Product Line 
Engineering, 1st ed. Boca Raton, FL: Auerbach 
Publications, pp. 497-530. 
Gounaris, A., Yfoulis, C., Sakellariou, R., Dikaiakos, M. 
D., 2008. A control theoretical approach to self-
optimizing block transfer in Web service grids. ACM 
Trans. Auton. Adapt. Syst. 3, 2, Article 6 (May 2008), 
30 pages. 
Huebscher, M. C., McCann, J. A., 2008. A survey of 
autonomic computing—degrees, models, and 
applications.  ACM Comput. Surv. 40, 3, Article 7 
(August 2008), 28 pages. 
Mannava, V., Ramesh, T., 2012. Multimodal pattern-
oriented software architecture for self-configuration 
and self-healing in autonomic computing systems. In 
Proceedings of the Second International Conference 
on Computational Science, Engineering and 
Information Technology (CCSEIT '12). ACM, New 
York, NY, USA, 382-389. 
Michlmayr, A., Rosenberg, F., Leitner, P., Dustdar, S., 
2009. Comprehensive QoS monitoring of Web 
services and event-based SLA violation detection. In 
Proceedings of the 4th International Workshop on 
Middleware for Service Oriented Computing 
(MWSOC '09). ACM, New York, NY, USA, 1-6. 
Papazoglou, M. P., Traverso, P., Dustdar, S., Leymann, F., 
2008. Service-Oriented Computing: A Research 
Roadmap.  International Journal of Cooperative 
Information Systems, Vol 17 No. 2, 233-255. 
Pernici, B., Siadat, S. H., 2011. Selection of Service 
Adaptation Strategies Based on Fuzzy Logic. In 
Proceedings of the 2011 IEEE World Congress on 
Services (SERVICES '11). IEEE Computer Society, 
Washington, DC, USA, 99-106. 
Shafiq, O., Alhajj, R., Rokne, J., 2014. Log based business 
process engineering using fuzzy web service 
discovery.  Knowledge-Based Systems. Volume 60, 
Pages 1-9, ISSN 0950-7051, April. 
Talon, A. F., Madeira, E. R. M., Toledo, M. B. F., 2014. 
Self-Adaptive Fuzzy Architecture to Predict and 
Decrease e-Contract Violations. Intelligent Systems 
(BRACIS), 2014 Brazilian Conference on, Sao Paulo, 
pp. 294-299. 
Talon, A. F., Madeira, E. R. M., 2015a. Improvement of 
E-Contracts Accomplishments by Self-Adaptive 
Fuzzy Architecture. Services Computing (SCC), 2015 
IEEE International Conference on, New York, NY, pp. 
507-514. 
Talon, A. F., Madeira, E. R. M., 2015b. Comparison 
between Light-Weight and Heavy-Weight Monitoring 
in a Web Services Fuzzy Architecture. In Procedia 
Computer Science, Vol. 64, pp. 862-869. 
Wetzstein, B., Leitner, P., Rosenberg, F., Brandic, I., 
Dustdar, S., Leymann, F., 2009. Monitoring and 
Analyzing Influential Factors of Business Process 
Performance. In Proceedings of the 2009 IEEE 
International Enterprise Distributed Object 
Computing Conference (edoc 2009) (EDOC '09). 
IEEE Computer Society, Washington, DC, USA, 141-
150, 2009. 
Yager, R. R., Filev, D. P., 1994. “Essentials of Fuzzy 
Modeling and Control”. Wiley-Interscience, New 
York, NY, USA.