Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

Modeling and Managing Variability in Process-Based Service Compositions

  • Conference paper

Part of the book series:Lecture Notes in Computer Science ((LNPSE,volume 7084))

Included in the following conference series:

Abstract

Variability in process-based service compositions needs to be explicitly modeled and managed in order to facilitate service/process customization and increase reuse in service/process development. While related work has been able to capture variability and variability dependencies within a composition, these approaches fail to capture variability dependenciesbetween the composition and partner services. Consequently, these approaches cannot address the situation when a composite service is orchestrated from partner services some of which are customizable. In this paper, we propose a feature-based approach that is able to effectively model variability within and across compositions. The approach is supported by a process development methodology that enables the systematic reuse and management of variability. We develop a prototype system supporting extended BPMN 2.0 to demonstrate the feasibility of our approach.

Similar content being viewed by others

Keywords

References

  1. Sun, C.-A., et al.: Modeling and managing the variability of Web service-based systems. Syst. & Softw. 83(3), 502–516 (2009)

    Article  Google Scholar 

  2. Hallerbach, A., et al.: Capturing variability in business process models: the Provop approach. Softw. Maint. & Evol.: Res. & Pract. 22(6-7), 519–546 (2010)

    Article  Google Scholar 

  3. Svahnberg, M., et al.: A taxonomy of variability realization techniques: Research Articles. Softw. Pract. Exper. 35(8), 705–754 (2005)

    Article  Google Scholar 

  4. Barros, A.P., et al.: The Rise of Web Service Ecosystems. IT Prof. 8(5), 31–37 (2006)

    Article  Google Scholar 

  5. Nguyen, T., et al.: A Feature-Oriented Approach for Web Service Customization. In: IEEE Int. Conf. on Web Services, pp. 393–400 (2010)

    Google Scholar 

  6. Stollberg, M., Muth, M.: Service Customization by Variability Modeling. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 425–434. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. Liang, H., et al.: A Policy Framework for Collaborative Web Service Customization. In: Proc. of the 2nd IEEE Int. Sym. on Service-Oriented System Engineering (2006)

    Google Scholar 

  8. Schmid, K., et al.: A customizable approach to full lifecycle variability management. Science of Computer Programming 53(3), 259–284 (2004)

    Article MathSciNet  Google Scholar 

  9. Nguyen, T., et al.: Managing service variability: state of the art and open issues. In: Proc. of the 5th Int. Workshop on Variability Modeling of Software-Intensive Systems (2011)

    Google Scholar 

  10. Pohl, K., et al.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc. (2005)

    Google Scholar 

  11. Hadaytullah, et al.: Using Model Customization for Variability Management in Service Compositions. In: IEEE Int. Conf. on Web Services 2009 (2009)

    Google Scholar 

  12. Koning, M., et al.: VxBPEL: Supporting variability for Web services in BPEL. Information and Software Technology 51(2), 258–269 (2009)

    Article  Google Scholar 

  13. Mietzner, R., et al.: Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors. In: IEEE Int. Conf. on Services Computing 2008 (2008)

    Google Scholar 

  14. Razavian, M., et al.: Modeling Variability in Business Process Models Using UML. In: 5th Int. Conf. on Information Technology: New Generations 2008 (2008)

    Google Scholar 

  15. Chang, S.H., et al.: A Variability Modeling Method for Adaptable Services in Service-Oriented Computing. In: Proc. of the 11th Int. Conf. on Software Product Line (2007)

    Google Scholar 

  16. Schnieders, A., et al.: Variability Mechanisms in E-Business Process Families. In: Proc. of Int. Conf. on Business Information Systems, pp. 583–601 (2006)

    Google Scholar 

  17. Kang, K.C., et al.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, in Technical Report, Softw. Eng. Inst., CMU. p. 161 pages (November 1990)

    Google Scholar 

  18. Kang, K.C., et al.: FORM: A feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143–168 (1998)

    Article  Google Scholar 

  19. Batory, D.: Feature Models, Grammars, and Propositional Formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 7–20. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Griss, M.L., et al.: Integrating Feature Modeling with the RSEB. In: Proc. of the 5th Int. Conf. on Software Reuse (1998)

    Google Scholar 

  21. Czarnecki, K., et al.: Formalizing cardinality-based feature models and their specialization. Software Process: Improvement and Practice 10(1), 7–29 (2005)

    Article  Google Scholar 

  22. Sinnema, M., Deelstra, S., Nijhuis, J., Dannenberg, R.B.: COVAMOF: A Framework for Modeling Variability in Software Product Families. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 197–213. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  23. Benavides, D., et al.: Automated analysis of feature models 20 years later: A literature review. Information Systems 35(6), 615–636 (2010)

    Article  Google Scholar 

  24. Didonet, M., et al.: Weaving Models with the Eclipse AMW plugin. In: Proceedings of Eclipse Modeling Symposium, Eclipse Summit Europe (2006)

    Google Scholar 

  25. Jouault, F., et al.: ATL: A model transformation tool. Science of Computer Programming 72(1-2), 31–39 (2008)

    Article MathSciNet MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Faculty of Information and Communication Technology, Swinburne University of Technology, Melbourne, Australia

    Tuan Nguyen, Alan Colman & Jun Han

Authors
  1. Tuan Nguyen

    You can also search for this author inPubMed Google Scholar

  2. Alan Colman

    You can also search for this author inPubMed Google Scholar

  3. Jun Han

    You can also search for this author inPubMed Google Scholar

Editor information

Editors and Affiliations

  1. Institute of Software Technology and Interactive Systems, Vienna University of Technology, Favoritenstraße 9-11, 1010, Vienna, Austria

    Gerti Kappel

  2. College of Information Technology, Zayed University, P.O. Box 19282, Dubai, UAE

    Zakaria Maamar

  3. HP Labs - Services Research Lab, 1501 Page Mill Road, 94304, Palo Alto, CA, USA

    Hamid R. Motahari-Nezhad

Rights and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nguyen, T., Colman, A., Han, J. (2011). Modeling and Managing Variability in Process-Based Service Compositions. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds) Service-Oriented Computing. ICSOC 2011. Lecture Notes in Computer Science, vol 7084. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25535-9_27

Download citation

Publish with us


[8]ページ先頭

©2009-2025 Movatter.jp