Modularizing Software Process Lines using Model-driven Approaches - A Comparative Study

Fellipe A. Aleixo, Uirá Kulesza, Marília Freire, Daniel Alencar, Edmilson Campos Neto

Abstract

This work presents a comparative study of the usage of compositional and annotational approaches in the modularization of software process lines. In our comparative study, an Open-UP based software process line extracted from three existing projects are modelled and implemented using the compositional and annotative approaches with the main aim to address a systematic variability management and automatic process derivation. The results show that the GenArch-P – annotative approach – can bring many advantages to the modelling of software process lines considering our comparison criteria.

References

  1. Aleixo, F. A., Freire, M. A. & Kulesza, U., 2012. Software Process Lines. [Online] Available at: https://sites. google.com/site/softwareprocesslines/ [Accessed 27 January 2012].
  2. Aleixo, F. A., Freire, M. A., Santos, W. C. d. & Kulesza, U., 2010. A Model-driven Approach to Managing and Customizing Software Process Variabilities. In 12th ICEIS. Funchal, Madeira, Portugal, 2010. SciTePress.
  3. Aleixo, F. A., Freire, M. A., Santos, W. C. d. & Kulesza, U., 2010. Automating the Variability Management, Customization and Deployment of Software Processes: A Model-Driven Approach. Lecture Notes in Business Information Processing, pp.372-87.
  4. Armbrust, O. et al., 2009. Scoping software process lines. Software Process: Improvement and Practice, 14-3, pp.181-97.
  5. Barreto, A., Duarte, E., Rocha, A. R. & Murta, L., 2010. Supporting the Definition of Software Processes at Consulting Organizations via Software Process Lines. In 7th QUATIC. Porto, Portugal, 2010. IEEE Computer Society.
  6. Cirilo, E., Kulesza, U. & Lucena, C. J. P. d., 2008. A Product Derivation Tool Based on Model-Driven Techniques and Annotations. The Journal of Universal Computer Science, 14-8, pp.1344-67.
  7. EPF, 2012. Eclipse Process Framework Project (EPF). [Online] Available at: http://www.eclipse.org/epf/ [Accessed 27 January 2012].
  8. Kang, K. C. et al., 1990. Feature-oriented domain analysis (FODA) feasibility study. SEI.
  9. Kästner, C., 2010. Virtual Separation of Concerns: Toward Preprocessors 2.0. Magdeburg, Germany: Dissertation, Otto-von-Guericke-Universität.
  10. Kästner, C. & Apel, S., 2008. Integrating Compositional and Annotative Approaches for Product Line Engineering. In GPCE Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE). Passau, Germany, 2008. University of Passau.
  11. Kästner, C., Apel, S. & Kuhlemann, M., 2008. Granularity in software product lines. In ICSE., 2008.
  12. Martínez-Ruiz, T., García, F., Piattini, M. & Münch, J., 2011. Modelling Software Process Variability: an Empirical Study. IET Software, 5 (2), pp.172-87.
  13. Pohl, K., Böckle, G. & Linden, F. v. d., 2005. Software product line engineering: foundations, principles, and techniques. Berlin, Germany: Springer-Verlang.
  14. Rombach, H. D., 2005. Integrated Software Process and Product Lines. In ISPW. Beijing, China, 2005. Springer.
  15. Simidchieva, B. I., Clarke, L. A. & Osterweil, L. J., 2007. Representing Process Variation with a Process Family. In ICSP. Minneapolis, MN, USA, 2007. Springer.
  16. Simmonds, J. & Bastarrica, M. C., 2011. Modeling Variability in Software Process Lines. Santiago, Chile: Universidad de Chile.
  17. Ternité, T., 2009. Process Lines: A Product Line Approach Designed for Process Model Development. In 35th Euromicro Conference on Software Engineering and Advanced Applications. Patras, Greece, 2009. IEEE Computer Society.
  18. Washizaki, H., 2006. Building Software Process Line Architectures from Bottom Up. In PROFES. Amsterdam, The Netherlands, 2006. Springer.
Download


Paper Citation


in Harvard Style

A. Aleixo F., Kulesza U., Freire M., Alencar D. and Campos Neto E. (2012). Modularizing Software Process Lines using Model-driven Approaches - A Comparative Study . In Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-11-2, pages 120-125. DOI: 10.5220/0004005801200125


in Bibtex Style

@conference{iceis12,
author={Fellipe A. Aleixo and Uirá Kulesza and Marília Freire and Daniel Alencar and Edmilson Campos Neto},
title={Modularizing Software Process Lines using Model-driven Approaches - A Comparative Study},
booktitle={Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2012},
pages={120-125},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004005801200125},
isbn={978-989-8565-11-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 14th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Modularizing Software Process Lines using Model-driven Approaches - A Comparative Study
SN - 978-989-8565-11-2
AU - A. Aleixo F.
AU - Kulesza U.
AU - Freire M.
AU - Alencar D.
AU - Campos Neto E.
PY - 2012
SP - 120
EP - 125
DO - 10.5220/0004005801200125