Supporting QoS Negotiation with Feature Modeling

  • Marcelo Fantinato
  • Itana Maria de S. Gimenes
  • Maria Beatriz F. de Toledo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4749)


Feature modeling is a technique that has been widely used for capturing and managing commonalities and variabilities of product families in the context of software product line. This paper presents a feature-based approach to be applied in QoS negotiation during the establishment of a Web services e-contract. Its motivation is that the e-negotiation process, aiming at defining attributes and levels for QoS – in a particular business domain, usually involves a set of well-defined common and variation points.


e-contracts Web services QoS information reuse features 


  1. 1.
    Marjanovic, O., Milosevic, Z.: Towards Formal Modeling of e-Contracts. In: Proc. EDOC, Seattle, pp. 59–68. IEEE Computer Society, Los Alamitos (2001)Google Scholar
  2. 2.
    Hoffner, Y., Field, S., Grefen, P., Ludwig, H.: Contract-Driven Creation and Operation of Virtual Enterprises. Computer Networks 37, 111–136 (2001)CrossRefGoogle Scholar
  3. 3.
    Sahai, A., Machiraju, V., Sayal, M., van Moorsel, A., Casati, F.: Automated SLA Monitoring for Web Services. In: Proc. DSON, Montreal, pp. 28–41 (2002)Google Scholar
  4. 4.
    Menasce, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6(6), 72–75 (2002)CrossRefGoogle Scholar
  5. 5.
    Chiu, D.K.W., Cheung, S.-C., Till, S.: A Three Layer Architecture for E-Contract Enforcement in an E-Service Environment. In: Proc. HICSS, Big Island, p. 74 (2003)Google Scholar
  6. 6.
    Rouached, M., Perring, O., Godart, C.: A Contract Layered Architecture for Regulating Cross-Organisational Business Processes. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 410–415. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. 7.
    Krishna, P.R., Karlapalem, K., Dani, A.R.: From Contract to E-Contracts: Modeling and Enactment. Information Technology and Management 6(4), 363–387 (2005)CrossRefGoogle Scholar
  8. 8.
    Berry, A., Milosevic, Z.: Extending Choreography with Business Contract Constraints. IJCIS journal 14(2/3), 131–179 (2005)Google Scholar
  9. 9.
    Hoffner, Y., Field, S.: Transforming Agreements into Contracts. IJCIS journal 14(2/3), 217–244 (2005)Google Scholar
  10. 10.
    Keller, A., Ludwig, H.: The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services. JNSM journal 11(1), 57–81 (2003)Google Scholar
  11. 11.
    Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, Tech. Report CMU/SEI-90-TR-021, SEI/CMU (1990)Google Scholar
  12. 12.
    Czarnecki, K., et al.: Staged Configuration through Specialization and Multi-Level Configuration of Feature Models. Software Proc.: Improv. and Prac. 10(2), 143–169 (2005)CrossRefMathSciNetGoogle Scholar
  13. 13.
    Kang, K.C., et al.: FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Annals of Software Engineering 5, 143–168 (1998)CrossRefGoogle Scholar
  14. 14.
    Fantinato, M., de Toledo, M.B.F., Gimenes, I.M.S.: A Feature-based Approach to Electronic Contracts. In: Proc. IEEE CEC EEE, San Francisco, pp. 34–41 (2006)Google Scholar
  15. 15.
    Fantinato, M., Gimenes, I.M.S., de Toledo, M.B.F.: Web Services E-contract Establishment Using Features. In: Dustdar, S., Fiadeiro, J.L., Sheth, A. (eds.) BPM 2006. LNCS, vol. 4102, pp. 290–305. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    Antkiewicz, M., Czarnecki, K.: FeaturePlugin: Feature Modeling Plug-in for Eclipse. In: Proc. eTX workshop, Vancouver, pp. 67–72. ACM Press, New York (2004)Google Scholar
  17. 17.
    Streitberger, W.: Framework for the Negotiation of Electronic Contracts in E-Business on Demand. In: Proc. IEEE CEC, Munich, pp. 370–373. IEEE Computer Society, Los Alamitos (2005)Google Scholar
  18. 18.
    Rinderle, S., Benyoucef, M.: Towards the Automation of E-Negotiation Processes Based on Web Services - A Modeling Approach. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 443–453. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  19. 19.
    Jertila, A., Schoop, M.: Electronic Contracts in Negotiation Support Systems: Challenges, Design and Implementation. In: Proc. IEEE CEC, Munich, pp. 396–399 (2005)Google Scholar
  20. 20.
    Kaminski, H., Perry, M.: SLA Automated Negotiation Manager for Computing Services. In: Proc. IEEE CEC EEE, San Francisco, pp. 47–54 (2006)Google Scholar
  21. 21.
    Andrieux, A., et al.: Web Services Agreement Specification (WS-Agreement),

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Marcelo Fantinato
    • 1
  • Itana Maria de S. Gimenes
    • 2
  • Maria Beatriz F. de Toledo
    • 1
  1. 1.Institute of Computing, University of CampinasBrazil
  2. 2.Department of Computer Science, University of MaringáBrazil

Personalised recommendations