PRODUCT LINE VARIABILITY MANAGEMENT USING TRACEABILITY INFORMATION

Rahila Ejaz, Naveed Ikram, Salma Imtiaz

2009

Abstract

Variability management is an integral part of product line change management. The prerequisite for effective and efficient change management is traceability information. Traceability information supports understanding, maintenance and evolution of variability by establishing links between variability at various levels of abstraction and across development phases. Therefore an effective traceability based variability management is required for product line change management. But existing research on product line variability management does not explicitly state the traceability information for all the core issues of variability management which are variability identification, variability representation and realization, product instantiation and dependency management. This paper contributes by identifying a comprehensive list of variability management issues and traceability information related to these issues. We have proposed traceability based variability management model which maps the core issues of variability to the respective traces.

References

  1. Mohan K. and Ramesh B, 2002 Managing Variability with Traceability in Product and Service Families. In HICSS-35.02: Proceedings of the 35th Annual Hawaii International Conference on System Sciences. Washington, DC, USA. IEEE Computer Society.
  2. Mohan K. and Ramesh B, 2003 Ontology-based support for variability management InHICSS36.03:.Proceedings of the 36th Hawaii International Conference on System Sciences.
  3. Mohan K. and Ramesh B , 2007.Tracing variations in software product families. Communication. ACM 50, vol.12. ACM Press.
  4. Ajila, Samuel A., Kaba, Ali B., 2004. Using traceability mechanisms to support software product line evolution. In IRI: Proceedings of IEEE International Conference on Information Reuse and Integration Las Vegas, Nevada, USA.
  5. Loesch.L, Ploedereder,E. 2007.Optimization of Variability in Software Product Lines. In SPLC: Proceedings of the International Software Product Line Conference).IEEE Computer Society.
  6. Van Gurp, et al. 2001.On the Notion of Variability in Software Product Lines'. In WICSA': Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA'01), Washington, DC, USA. IEEE Computer Society.
  7. Metzger,A., Pohl K.., 2006.Variability Management in Software Product Line Engineering. In Proceedings of the 27th international conference on Software engineering.: ACM.
  8. Theil. S, & Heindel. A,2002 Modeling and Using Product Line Variability in Automotive Systems. IEEE Software. Special Issue on Software Product Lines.19,4.
  9. Jirapanthong W., Zisman A.,2005. Supporting Product Line Development through Traceability. In APSEC 7805: Proceedings of the 12th Asia-Pacific Software engineering Conference, Washington, DC, USA. IEEE Computer Society.
  10. Berg, K., etal.,. 2005. Tracing software product line variability: from problem to solution space. In SAICT: Proceedings of the 2005 Annual Research Conference of the South African institute of Computer Scientists and information Technologists on IT Research in Developing Countries ACM International Conference Proceeding Series, vol. 150.
  11. Kim, D., S., etal., 2005 Traceability Map: Foundations to Automate for Product Line Engineering.In SERA . Proceedings of the Third ACIS int'L Conference on Software Engineering Research, Management and Applications. IEEE Computer Society, Washington, DC, 340-347.
  12. de Oliveira etal, 2005 A variability management process for software product lines. In CASCON:Proceedings of the 2005 Conference of the Centre For Advanced Studies on Collaborative Research . IBM Press.
  13. Taulavuori, A, et al. 2004. Component documentation-a key issue in software product lines'. Information and Software Technology 46(8).
  14. Becker, M. 2003 Towards a General Model of Variability in Product Families.in:Proceedings of the 1st Workshop on Software Variability Management, Groningen.
  15. Estublier, J. and Vega, G. 2005. Reuse and variability in large software applications. In ESEC/FSE-13: Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT international Symposium on Foundations of Software Engineering.. ACM, New York.
  16. Buhne,S. ,et al. 2005. Modeling requirements variability across product lines'. In RE: 13th IEEE International Conference on Requirements Engineering.
  17. Sinnema, M., etal, 2004.“COVAMOF”: A Framework for Modeling Variability in Software Product Families, Proceedings of the Third Software Product Line Conference (SPLC), Springer Verlag Lecture Notes on Computer Science Vol. 3154 .
  18. Lee ,J., &.Muthig. D., 2006 Feature-oriented variability management in product line engineering. Communications of the ACM, 49(12).
  19. Bayer.J, & Widden,T., 2001 Introducing Traceability to Product Lines. LNCS 2290. In: Van der Linden, F. (Ed.), Springer-Verlag, Berlin.
  20. Riebisch, M., Plilippow,2001 Evolution of Product Lines Using Traceability, OOPSLA Workshop on Engineering Complex Object-Oriented Systems for Evolution, Florida.
  21. Bachmann F, Bass L.2001 Managing variability in software architectures. Proceedings of the ACM Symposium on Software Reusability.
  22. Jaring M, Bosch J. 2002 Representing variability in software product lines: A case study. Second Product Line Conference (SPLC-2), (Lecture Notes in Computer Science, vol. 2379). Springer: Berlin.
  23. Deelstra, S., Sinnema,M,and Bosch,J.2009. Variability assessment in software product families. Published in information software technology Journal 51(1).
  24. Bosch. J, etal ,2004 Variability issues in software product lines. In PFE'4: Proceedings of International Workshop on Software Product Family Engineering.
  25. Faheem, A., Luis Fernando, C. 2007, Managing the business of software product line : An empirical investigation of key business factors”, Information and Software Technology, 49( 2).
  26. Bosch, j.1999. Product-Line Architectures in Industry: A Case Study. In ICSE :Proceedings of the 20th International Conference on Software Engineering.
  27. Svahnberg M, Bosch J.2000. Issues concerning variability in software product lines. Proceedings of Third International Workshop on Software Architectures for Product Families. Springer, Las Palmas de Gran Canaria.
Download


Paper Citation


in Harvard Style

Ejaz R., Ikram N. and Imtiaz S. (2009). PRODUCT LINE VARIABILITY MANAGEMENT USING TRACEABILITY INFORMATION . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-674-009-2, pages 238-244. DOI: 10.5220/0002258602380244


in Bibtex Style

@conference{icsoft09,
author={Rahila Ejaz and Naveed Ikram and Salma Imtiaz},
title={PRODUCT LINE VARIABILITY MANAGEMENT USING TRACEABILITY INFORMATION},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2009},
pages={238-244},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002258602380244},
isbn={978-989-674-009-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - PRODUCT LINE VARIABILITY MANAGEMENT USING TRACEABILITY INFORMATION
SN - 978-989-674-009-2
AU - Ejaz R.
AU - Ikram N.
AU - Imtiaz S.
PY - 2009
SP - 238
EP - 244
DO - 10.5220/0002258602380244