Generating and Instantiating Abstract Workflows with QoS User Requirements

Claudia Di Napoli, Luca Sabatucci, Massimo Cossentino, Silvia Rossi


The growing availability of services accessible through the network makes it possible to build complex applications resulting from their composition that are usually characterized also by non-functional properties, known as Quality of Service (QoS). To exploit the full potential of service technology, automatic QoS-based composition of services is crucial. In this work a framework for automatic service composition is presented that relies on planning and service negotiation techniques for addressing both functional and non-functional requirements. The proposed approach allows for dynamic service composition and QoS attributes, and it can be applied when services are provided in the contest of a competitive market of service providers without knowledge disclosure.


  1. Alrifai, M. and Risse, T. (2009). Combining global optimization with local selection for efficient QoS-aware service composition. In Proceedings of the 18th Int. Conf. on World Wide Web, pages 881-890. ACM.
  2. Ardagna, D. and Pernici, B. (2007). Adaptive service composition in flexible processes. IEEE Trans. on Software Eng., 33(6):369-384.
  3. Di Napoli, C. (2009). Knowledge Processing and Decision Making in Agent-Based Systems, chapter Software Agents to Enable Service Composition through Negotiation, pages 275-296. Springer Berlin.
  4. Di Napoli, C., Di Nocera, D., Pisa, P., and Rossi, S. (2014). A market-based coordinated negotiation for qos-aware service selection. In Agent-Mediated Electronic Commerce. Designing Trading Strategies and Mechanisms for Electronic Markets, volume 187 of LNBIP, pages 26-40. Springer.
  5. Di Napoli, C., Di Nocera, D., and Rossi, S. (2015). Computing pareto optimal agreements in multi-issue negotiation for service composition. In Proceedings of AAMAS 2015, pages 1779-1780.
  6. Faratin, P., Sierra, C., and Jennings, N. R. (1998). Negotiation Decision Functions for Autonomous Agents. Robotics and Autonomous Systems, 24:3-4.
  7. Huhns, M. N. (2002). Agents as web services. IEEE Internet Computing, 6(4):93-95.
  8. Lau, R. Y. K. (2007). Towards a web services and intelligent agents-based negotiation system for B2B ecommerce. Electronic Commerce Research and Applications, 6(3):260-273.
  9. Lopes, F. and Coelho, H. (2010). Concession Behaviour in Automated Negotiation, pages 184-194. Springer Berlin Heidelberg.
  10. Moghaddam, M. and Davis, J. (2014). Service Selection in Web Service Composition: A Comparative Review of Existing Approaches, pages 321-346. Springer New York, New York, NY.
  11. Papazoglou, M., Traverso, P., Dustdar, S., and Leymann, F. (2007). Service-oriented computing: State of the art and research challenges. IEEE Computer, 40(11):38- 45.
  12. Paurobally, S., Tamma, V., and Wooldrdige, M. (2007). A framework for web service negotiation. ACM Trans. Auton. Adapt. Syst., 2(4).
  13. Rossi, S., Di Nocera, D., and Di Napoli, C. (2016). Recent Advances in Agent-based Complex Automated Negotiation, volume 638 of Studies in Computational Intelligence, chapter Gaussian-Based Bidding Strategies for Service Composition Simulations, pages 193-208. Springer International Publishing.
  14. Sabatucci, L. and Cossentino, M. (2015). From MeansEnd Analysis to Proactive Means-End Reasoning. In Proceedings of 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Florence, Italy.
  15. Sabatucci, L., Lodato, C., Lopes, S., and Cossentino, M. (2015). Highly customizable service composition and orchestration. In Service Oriented and Cloud Computing, volume 9306 of LNCS, pages 156-170. Springer.
  16. Sabatucci, L., Lopes, S., and Cossentino, M. (2016). A goal-oriented approach for self-configuring mashup of cloud applications. In Cloud and Autonomic Computing (ICCAC), 2015 International Conference on.
  17. Sabatucci, L., Ribino, P., Lodato, C., Lopes, S., and Cossentino, M. (2013). Goalspec: A goal specification language supporting adaptivity and evolution. In Engineering Multi-Agent Systems, pages 235-254. Springer.
  18. Shehu, U., Epiphaniou, G., and Safdar, G. A. (2014). A survey of qos-aware web service composition techniques. International Journal of Computer Applications, 89(12):10-17.
  19. Siala, F. and Ghedira, K. (2011). A multi-agent selection of web service providers driven by composite QoS. In Proc. of 2011 IEEE Symposium on Computers and Communications (ISCC), pages 55-60. IEEE.
  20. Strunk, A. (2010). Qos-aware service composition: A survey. In Web Services (ECOWS), 2010 IEEE 8th European Conference on, pages 67-74.
  21. Yan, J., Kowalczyk, R., Lin, J., Chhetri, M. B., Goh, S. K., and Zhang, J. (2007). Autonomous service level agreement negotiation for service composition provision. Future Gener. Comput. Syst., 23(6):748-759.
  22. Yu, T., Zhang, Y., and Lin, K.-J. (2007). Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Trans. Web, 1(1).
  23. Zeng, L., Benatallah, B., Ngu, A. H., Dumas, M., Kalagnanam, J., and Chang, H. (2004). QoS-aware middleware for web services composition. IEEE Trans. on Software Engineering, 30(5):311-327.

Paper Citation

in Harvard Style

Di Napoli C., Sabatucci L., Cossentino M. and Rossi S. (2017). Generating and Instantiating Abstract Workflows with QoS User Requirements . In Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-219-6, pages 276-283. DOI: 10.5220/0006203902760283

in Bibtex Style

author={Claudia Di Napoli and Luca Sabatucci and Massimo Cossentino and Silvia Rossi},
title={Generating and Instantiating Abstract Workflows with QoS User Requirements},
booktitle={Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},

in EndNote Style

JO - Proceedings of the 9th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Generating and Instantiating Abstract Workflows with QoS User Requirements
SN - 978-989-758-219-6
AU - Di Napoli C.
AU - Sabatucci L.
AU - Cossentino M.
AU - Rossi S.
PY - 2017
SP - 276
EP - 283
DO - 10.5220/0006203902760283