A GENERIC FRAMEWORK FOR DISTRIBUTED COMPONENTS-BASED SOFTWARE SYSTEMS DEPLOYMENT - Case Study and Tool Description

Mariam Dibo, Noureddine Belkhatir

2010

Abstract

The life cycle of distributed component-based software systems raises a new challenge due to architecture and environment complexity. Hence there is an increased need for new techniques and tools to manage these systems mainly their deployment. Following our previous publications (Dibo and Belkhatir, 2010b, Dibo and Belkhatir, 2010a, Dibo and Belkhatir, 2009). This paper deals with software deployment and focuses first on UDeploy (Unified Deployment architecture), a generic framework for distributed component based software system. Secondly, we present a deployment case study to illustrate our approach.

References

  1. Alliance, O. (2005). OSGi 4.0 release. Specification available at http://www.osgi.org/.
  2. Bures, T., Hnetynka, P., and Plasil, F. (2006). SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model. In SERA, pages 40-48. IEEE Computer Society.
  3. Clements, P. C. (1996). A survey of architecture description languages. In IWSSD 7896: Proceedings of the 8th International Workshop on Software Specification and Design, page 16, Washington, DC, USA. IEEE Computer Society.
  4. Dibo, M. and Belkhatir, N. (2009). Challenges and perspectives in the deployment of distributed components-based software. In ICEIS(3), pages 403- 406.
  5. Dibo, M. and Belkhatir, N. (2010a). Defining an unified meta modeling architecture for deployment of distributed components-based software applications. In ICEIS.
  6. Dibo, M. and Belkhatir, N. (2010b). Model-driven deployment of distributed components-based software. In ICSOFT.
  7. Dochez, J. (2009). Jsr 88: Java enterprise edition 5 deployment api specification. Available at http:// jcp.org/aboutJava/communityprocess/mrel/jsr088/inde x.html.
  8. Edwards, G. T., Deng, G., Schmidt, D. C., Gokhale, A. S., and Natarajan, B. (2004). Model-driven configuration and deployment of component middleware publish/subscribe services. In GPCE, pages 337-360.
  9. Gustavo, A., Fabio, C., Harumi, K., and Vijay, M. (2004). Web Services: Concepts, Architecture and Applications.
  10. OMG (2006a). Corba component model 4.0. Specification available at http://www.omg.org/docs/formal/06-04- 01.pdf.
  11. OMG (2006b). Deployment and configuration of component-based distributed application. Specification available at http://www.omg.org.
  12. OMG, T. O. M. G. (2005). Omg model driven architecture. Available at http://www.omg.org.
  13. OMG, T. O. M. G. (2007). Unified modeling language. Available at http://www.omg.org.
  14. OMG, T. O. M. G. (2008). Business process modeling notation (bpmn) v1.1. Available at http:// www.omg.org.
  15. Papamarkos, G., Poulovassilis, A., Poulovassilis, R., and Wood, P. T. (2003). Event-condition-action rule languages for the semantic web. pages 309-327.
  16. Parrish, A., Dixon, B., and Cordes, D. (2001). A conceptual foundation for component-based software deployment. J. Syst. Softw., 57(3):193-200.
  17. Szyperski, C., Gruntz, D., and Murer, S. (2002). Component Software: Beyond Object-Oriented Programming. Addison-Wesley Professional. 2nd Edition, England.
  18. Troelsen, A. (2008a). Chapter 1: The Philosophy of .NET, volume Pro VB 2008 and the .NET 3.5 Platform. APress.
  19. Troelsen, A. (2008b). Chapter 15: Introducing .NET Assemblies, volume Pro VB 2008 and the .NET 3.5 Platform. APress.
Download


Paper Citation


in Harvard Style

Dibo M. and Belkhatir N. (2010). A GENERIC FRAMEWORK FOR DISTRIBUTED COMPONENTS-BASED SOFTWARE SYSTEMS DEPLOYMENT - Case Study and Tool Description . In Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-21-8, pages 159-167. DOI: 10.5220/0003001301590167


in Bibtex Style

@conference{enase10,
author={Mariam Dibo and Noureddine Belkhatir},
title={A GENERIC FRAMEWORK FOR DISTRIBUTED COMPONENTS-BASED SOFTWARE SYSTEMS DEPLOYMENT - Case Study and Tool Description},
booktitle={Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2010},
pages={159-167},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003001301590167},
isbn={978-989-8425-21-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A GENERIC FRAMEWORK FOR DISTRIBUTED COMPONENTS-BASED SOFTWARE SYSTEMS DEPLOYMENT - Case Study and Tool Description
SN - 978-989-8425-21-8
AU - Dibo M.
AU - Belkhatir N.
PY - 2010
SP - 159
EP - 167
DO - 10.5220/0003001301590167