A MODEL-DRIVEN APPROACH TO MANAGING AND CUSTOMIZING SOFTWARE PROCESS VARIABILITIES

Fellipe Araújo Aleixo, Marília Aranha Freire, Wanderson Câmara dos Santos, Uirá Kulesza

2010

Abstract

This paper presents a model-driven approach to managing and customizing software process variabilites. It promotes the productivity increase through: (i) the process reuse; and (ii) the integration and automation of the definition, customization, deployment and execution activities of software processes. Our approach is founded on the principles and techniques of software product lines and model-driven engineering. In order to evaluate the feasibility of our approach, we have designed and implemented it using existing and available technologies.

References

  1. Aleixo, Fellipe A., Marília A. Freire, Wanderson C. Santos, and Uirá Kulesza. 2010. http:// softwareprocesslines.blogspot.com/ (accessed 01 2010).
  2. Barreto, A. S, L.G.P Murta, and A. R Rocha. "Componentizando Processos Legados de Software Visando a Reutilização de Processos." Ouro Preto: Anais do VIII SBQS, 2009.
  3. Cirilo, Elder, U. Kulesza, and C. Lucena. "Automatic Derivation of Spring-OSGi based Web Enterprise Applications." ICEIS, 2009.
  4. Cirilo, Elder, U. Kulesza, and C. Lucena. "A Product Derivation Tool Based on Model-Driven Tecniques an Annotations." Journal of Universal Computer Science, 2008, nº 8 ed.
  5. Cirilo, Elder, U. Kulesza, R. Coelho, C. J.P. Lucena, and A. von Staa. "Integrating Component and Product Lines." ICSR, 2008b.
  6. Clements, Paul. Software Product Lines: Practices and Patterns. Boston: Addison-Wesley, 2002.
  7. Eclipse Foundation. Eclipse Process Framework (EPF) Composer 1.0 Architecture Overview. 2010. http://www.eclipse.org/epf/composer_architecture/ (accessed 01 2010).
  8. Eclipse Process FrameWork. 2009. http:// www.eclipse.org/epf/ (accessed 08 2009).
  9. EPF Project. EPF. 2009. http://www.eclipse.org/ epf/ (accessed November 2009).
  10. Gear/BigLever Software. Gears. 2009. http://www.biglever.com (accessed November 2009).
  11. GenArch Plugin. Generative Architectures Plugin. 2009. http://www.teccomm.les.inf.puc-rio.br/genarch/ (accessed November 2009).
  12. Hat, J. JBPM. 2009. http://labs.jboss.com/jbossjbpm/ (accessed 09 2009).
  13. Haumer, P. Eclipse Process Framework Composer:Part 1: Key Concepts. http://www.eclipse.org/ epf/general/EPFComposerOverviewPart1.pdf, 2007.
  14. IBM. Rational Method Composer. 2010. http://www01.ibm.com/software/awdtools/rmc (accessed 01 2010).
  15. Kleppe, Anneke G., Jos B. Warmer, and W. Bast. MDA Explained: The Model Driven Architecture: Pratice and Promisse. Addison-Wesley, 2003.
  16. OBEO. Acceleo: MDA generator. 2009. http:// www.acceleo.org/pages/home/en (accessed 10 2009).
  17. OMG. OMG: QVT Specification. 2009. http:// www.omg.org/spec/QVT/1.0/ (accessed 10 2009).
  18. Software & Systems Process Engineering Metamodel Specification (SPEM). 2010. http://www.omg.org/ spec/SPEM/2.0/.
  19. Pohl, Klaus, G. Bockle, and F. van der Linden. Software Product Line Engineering: Foundations, Principles and Techniques. New Yourk: Springer Berlin/Heidelberg, 2005.
  20. Pure::Variants. 2009. http://www.pure-systems.com (accessed November 2009).
  21. Rombach, Dieter. "Integrated Software Process and Product Lines." In Unifying the Software Process Spectrum, 83-90. Berlin / Heidelberg: Springer, 2005.
  22. Xu, Ru-Zhi, H. Tao, C. Dong-Sheng, X. Yun-Jiao, and Q. Le-Qiu. "Reuse-Oriented Process Component Representation and Retrieval." The Fifth International Conference on Computer and Information Technology, 2005.
Download


Paper Citation


in Harvard Style

Araújo Aleixo F., Aranha Freire M., Câmara dos Santos W. and Kulesza U. (2010). A MODEL-DRIVEN APPROACH TO MANAGING AND CUSTOMIZING SOFTWARE PROCESS VARIABILITIES . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-06-5, pages 92-100. DOI: 10.5220/0002910300920100


in Bibtex Style

@conference{iceis10,
author={Fellipe Araújo Aleixo and Marília Aranha Freire and Wanderson Câmara dos Santos and Uirá Kulesza},
title={A MODEL-DRIVEN APPROACH TO MANAGING AND CUSTOMIZING SOFTWARE PROCESS VARIABILITIES},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2010},
pages={92-100},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002910300920100},
isbn={978-989-8425-06-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A MODEL-DRIVEN APPROACH TO MANAGING AND CUSTOMIZING SOFTWARE PROCESS VARIABILITIES
SN - 978-989-8425-06-5
AU - Araújo Aleixo F.
AU - Aranha Freire M.
AU - Câmara dos Santos W.
AU - Kulesza U.
PY - 2010
SP - 92
EP - 100
DO - 10.5220/0002910300920100