skip to main content
10.1145/1944892.1944913acmotherconferencesArticle/Chapter ViewAbstractPublication PagesvamosConference Proceedingsconference-collections
research-article

Managing service variability: state of the art and open issues

Authors Info & Claims
Published:27 January 2011Publication History

ABSTRACT

In addition to inherited characteristics from software variability, service variability exposes two distinct characteristics that impose certain challenges in variability management. These characteristics are: i) Different types of variability and their inter-relationships; and ii) Dynamic and recursive variability communication among different stakeholders. This paper elaborates these distinct characteristics in detail with a case study. The challenges brought about by these distinct characteristics in managing variability also are highlighted. We present a review of related work in service variability management and briefly propose our ongoing approach to addressing these challenges.

References

  1. C. ai Sun, R. Rossing, M. Sinnema, P. Bulanov, and M. Aiello. Modeling and managing the variability of web service-based systems. Journal of Systems and Software, 83(3):502--516, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Barros and M. Dumas. The rise of web service ecosystems. IT Professional, 8(5):31--37, sep-oct 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Batory. Feature models, grammars, and propositional formulas. In Proceedings of the 9th International Software Product Line Conference, SPLC '05, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. H. Chang and S. D. Kim. A variability modeling method for adaptable services in service-oriented computing. In Proceedings of the 11th International Software Product Line Conference, SPLC '07, pages 261--268, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Chen, M. Ali Babar, and N. Ali. Variability management in software product lines: a systematic review. In Proceedings of the 13th International Software Product Line Conference, SPLC '09, pages 81--90, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. K. Czarnecki, S. Helsen, and U. Eisenecker. Formalizing cardinality-based feature models and their specialization. Software Process: Improvement and Practice, 10(1):7--29, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  7. K. Czarnecki, S. Helsen, and U. Eisenecker. Staged configuration through specialization and multilevel configuration of feature models. Software Process: Improvement and Practice, 10(2):143--169, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  8. O. Díaz, S. Trujillo, and S. Pérez. Turning portlets into services: the consumer profile. In Proceedings of the 16th international conference on World Wide Web, WWW '07, pages 913--922, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hadaytullah, K. Koskimies, and T. Systa. Using model customization for variability management in service compositions. In Proceedings of 7th IEEE International Conference on Web Services, ICWS '09, pages 687--694, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Hallerbach, T. Bauer, and M. Reichert. Capturing variability in business process models: the provop approach. Journal of Software Maintenance and Evolution: Research and Practice, 22(6-7):519--546, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Halmans and K. Pohl. Communicating the variability of a software-product family to customers. Software and Systems Modeling, 2:15--36, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  12. J. Jiang, A. Ruokonen, and T. Systa. Pattern-based variability management in web service development. In Proceedings of the Third IEEE European Conference Web Services, ECOWS '05. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Kang, S. Kim, J. Lee, K. Kim, E. Shin, and M. Huh. Form: A feature-oriented reuse method with domain-;specific reference architectures. Annals of Software Engineering, 5:143--168, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson. Feature-oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon University Software Engineering Institute, November 1990.Google ScholarGoogle ScholarCross RefCross Ref
  15. Y. Kim and K.-G. Doh. Adaptable web services modeling using variability analysis. In Proceedings of the Third International Conference on Convergence and Hybrid Information Technology, ICCIT '08, pages 700--705, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. S. Michiel Koning, Chang-ai Sun and P. Avgeriou. Vxbpel: Supporting variability for web services in bpel. Information and Software Technology, 51(2):258--269, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. Mietzner and F. Leymann. Generation of bpel customization processes for saas applications from variability descriptors. In Proceedings of the 5th IEEE International Conference on Services Computing, volume 2 of SCC '08, pages 359--366, jul 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. Nguyen and A. Colman. A feature-oriented approach for web service customization. In Proceedings of the 8th IEEE International Conference on Web Services, ICWS '10, pages 393--400, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. M. P. Papazoglou. Web Services: Principles and Technology. Prentice Hall, 1st edition, Sep 2007.Google ScholarGoogle Scholar
  20. M. P. Papazoglou and W.-J. Heuvel. Service oriented architectures: approaches, technologies and research issues. The VLDB Journal, 16:389--415, July 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. K. Pohl, G. Böckle, and F. J. van der Linden. Software Product Line Engineering: Foundations, Principles and Techniques. Springer, 1st edition, Sep 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Razavian and R. Khosravi. Modeling variability in business process models using uml. In Proceedings of the Fifth International Conference on Information Technology: New Generations, ITNG '08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. K. Schmid and I. John. A customizable approach to full lifecycle variability management. Science of Computer Programming, 53(3):259--284, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Sinnema and S. Deelstra. Classifying variability modeling techniques. Information and Software Technology, 49(7):717--739, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Sinnema, S. Deelstra, J. Nijhuis, and J. Bosch. Covamof: A framework for modeling variability in software product families. In Proceedings of the 8th International Software Product Lines Conference, SPLC '04, pages 25--27, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  26. M. Stollberg and M. Muth. Service customization by variability modeling. In Proceedings of the 7th International Conference on Service-Oriented Computing, Service Wave 2009 Workshops, ICSOC '09, pages 425--434, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Svahnberg, J. van Gurp, and J. Bosch. A taxonomy of variability realization techniques: Research Articles. Softw. Pract. Exper., 35(8):705--754, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. N. Y. Topaloglu and R. Capilla. Modeling the variability of web services from a pattern point of view. In Proceedings of the 2nd IEEE European Conference Web Services, ECOWS '04.Google ScholarGoogle Scholar

Index Terms

  1. Managing service variability: state of the art and open issues

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          VaMoS '11: Proceedings of the 5th International Workshop on Variability Modeling of Software-Intensive Systems
          January 2011
          174 pages
          ISBN:9781450305709
          DOI:10.1145/1944892

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 27 January 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate66of147submissions,45%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader