Software Configuration Management Related to the Management of Distributed Systems and Service-Oriented Architectures

  • Vladimir Tosic
  • David Mennie
  • Bernard Pagurek
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2649)


We summarize our three research projects related to software configuration management and discuss three challenges for the future research in software configuration management. The three projects that we discuss are dynamic service composition from service components, extending service components with multiple classes of service and mechanisms for their manipulation, and dynamic evolution of network management software. The three challenges to software configuration management research that we are interested in are: 1) managing dynamism and run-time change, 2) integration of software configuration management with other management areas and domains, and 3) management of Web Service compositions.


Service Composition Service Component Composite Service Business Process Management Service Offering 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Larsson, M., and Crnkovic, I.: New Challenges for Configuration Management. In Proc. Of System Configuration Management — Software Configuration Management-9 Toulouse, France, Aug. 1999), SpringerGoogle Scholar
  2. 2.
    Gisolfi, D.: An Introduction to Dynamic e-Business. IBM developerWorks (April 2001), IBM. On-line at:
  3. 3.
    World Wide Web Consortium (W3C): Web Services Description Requirements. W3C Working Draft 28, October 2002. On-line at:
  4. 4.
    Mennie, D.W.: An Architecture to Support Dynamic Composition of Service Components and Its Applicability to Internet Security. M.Eng. thesis, Carleton University, Ottawa, Canada (2000). On-line at: Google Scholar
  5. 5.
    Mennie, D., and Pagurek, B.: A Runtime Composite Service Creation and Deployment and Its Applications in Internet Security, E-commerce, and Software Provisioning. In Proc. of the 25th Annual International Computer Software and Applications Conference — COMPSAC 2001 (Chicago, USA, Oct. 2001) IEEE Computer Society Press. 371–376Google Scholar
  6. 6.
    Kniesel, G.: Type-Safe Delegation for Run-Time Component Adaptation. In Proc. of ECOOP’99 (LNCS 1628), Springer-Verlag (Lisbon, Portugal, June 1999). 351–366Google Scholar
  7. 7.
    Oreizy, P., Medvidovic, N., and Taylor, R.N.: Architecture-Based Software Runtime Evolution. In Proc. of the International Conference on Software Engineering 1998 — ICSE’98 (Kyoto, Japan, April 1998) ACM Press 177–186Google Scholar
  8. 8.
    Beugnard, A., Jezequel, J.-M., Plouzeau, N., and Watkins, D.: Making Components Contract Aware. Computer, Vol. 32, No. 7. IEEE. (July 1999). 38–45CrossRefGoogle Scholar
  9. 9.
    Tosic, V., Patel, K., and Pagurek, B.: WSOL — Web Service Offerings Language. In Proc. of the Workshop on Web Services, e-Business, and the Semantic Web at CaiSE’02 (Toronto, Canada, May 2002). Lecture Notes in Computer Science (LNCS), Springer-Verlag (2002) No. 2512, 57–67Google Scholar
  10. 10.
    Patel, K.: XML Grammar and Parser for the Web Service Offerings Language. M.A.Sc.. thesis, Carleton University, Ottawa, Canada (2003). On-line at: Google Scholar
  11. 11.
    Tosic, V., Pagurek, B., Patel, B. Esfandiari, B., and Ma, W.: Management Applications of the Web Service Offerings Language (WSOL). To be published in Proc. of the 15th Conference On Advanced Information Systems Engineering — CaiSE’03 (Klagenfurt/Velden, Austria, June 2003), Lecture Notes in Computer Science (LNCS), Springer-Verlag.Google Scholar
  12. 12.
    Feng, N., Ao, G., White, T., and Pagurek, B.: Dynamic Evolution of Network Management Software by Software Hot-Swapping. In Proc. of IM 2001, IEEE Publications (Seattle, USA, May 2001) 63–76Google Scholar
  13. 13.
    Feng N.: S-Module Design for Software Hot-Swapping. M.Eng. thesis, Carleton University, Ottawa, Canada (1999). On-line at: Google Scholar
  14. 14.
    Ao, G.: Software Hot-swapping Techniques for Upgrading Mission Critical Applications on the Fly. M.Eng. thesis, Carleton University, Ottawa, Canada (2000). On-line at: Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Vladimir Tosic
    • 1
  • David Mennie
    • 1
  • Bernard Pagurek
    • 1
  1. 1.Network Management and Artificial Intelligence Lab, Department of Systems and Computer EngineeringCarleton UniversityOttawaCanada

Personalised recommendations