A Deployment-oriented Development Process based on Context Variability Modeling

Ka Chun Anthony Lee, Maria-Teresa Segarra, Stephane Guelec

2014

Abstract

and more complicated. In order to tackle the difficulty of achieving adaptive and distributed deployment, a deployment-oriented development process is presented in this paper. While existing deployment methodologies are lack of variability concern, the approach takes advantage of a variability model in order to define context variability at design time. With the usage of a transformation utility and a deployment system, deployment constraints that identified by software architects can be enforced from design time to deployment time. It facilitates the deployment tasks for software architects by automating the interpretation between abstract definitions and operation detail. The approach will be presented with a use case scenario and some model example in order to point out the research orientation and position.

References

  1. Achilleos, A., Yang, K., and Georgalas, N. (2010). Context modelling and a context-aware framework for pervasive service creation: A model-driven approach. Pervasive and Mobile Computing, 6:281296.
  2. Dearie, A. (2007). Software deployment, past, present and future. Future of Software Engineering, pages 269- 287.
  3. Dey, A. K. (2001). Understanding and using context. Personal and Ubiquitous Computing, 5:4-7.
  4. Dolstra, E., de Jonge, M., and Visser, E. (2004). Nix: A safe and policy-free system for software deployment. USENIX conference on System administration, pages 79-92.
  5. Fernandes, P., Werner, C., and Teixeira, E. (2011). An approach for feature modeling of context-aware software product line. Journal of Universal Computer Science, 17:807-829.
  6. Flissi, A., Dubus, J., Dolet, N., and Merle, P. (2008). Deploying on the Grid with DeployWare. In Proceedings of the 8th International Symposium on Cluster Computing and the Grid (CCGRID'08), pages 177-184, Lyon, France. IEEE. Rank (CORE) : A.
  7. Goldsack, P., Guijarro, J., Loughran, S., Coles, A., Farrell, A., Lain, A., Murray, P., and Toft, P. (2009). The smartfrog configuration management framework. ACM SIGOPS Operating Systems Review, 43:16-25.
  8. IBM (2004). The software deployment mystery solved a customer guide.
  9. IBM Corp. (2004). An architectural blueprint for autonomic computing. IBM Corp., USA.
  10. Jansen, S. and Brinkkemper, S. (2005). Modelling deployment using feature descriptions and state models for component-based software product families. Component Deployment, 3798:119-133.
  11. Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E., and Peterson, A. S. (1990). Feature-oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon University Software Engineering Institute.
  12. OASIS (2008). Solution deployment descriptor specification.
  13. OGF (2005). Cddlm configuration description language specification.
  14. Schmidt, D. C. (2006). Model-Driven Engineering. IEEE Computer, 39(2):25-31.
  15. Seinturier, L., Merle, P., Fournier, D., Schiavoni, V., Demarey, C., Dolet, N., and Petitprez, N. (2011). Frascati online user guideline.
  16. Wang, T., Si, Y., Xuan, X., Wang, X., Yang, X., Li, S., and Kavs, A. J. (2010). A qos ontology cooperated with feature models for non-functional requirements elicitation. In Proceedings of the Second Asia-Pacific Symposium on Internetware.
Download


Paper Citation


in Harvard Style

Lee K., Segarra M. and Guelec S. (2014). A Deployment-oriented Development Process based on Context Variability Modeling . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 454-459. DOI: 10.5220/0004806304540459


in Bibtex Style

@conference{modelsward14,
author={Ka Chun Anthony Lee and Maria-Teresa Segarra and Stephane Guelec},
title={A Deployment-oriented Development Process based on Context Variability Modeling},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={454-459},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004806304540459},
isbn={978-989-758-007-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A Deployment-oriented Development Process based on Context Variability Modeling
SN - 978-989-758-007-9
AU - Lee K.
AU - Segarra M.
AU - Guelec S.
PY - 2014
SP - 454
EP - 459
DO - 10.5220/0004806304540459