Measurement of the Support in the Development Stages of an Aspect-Oriented Software Product Line Framework

Main Article Content

Germán Harvey Alférez Salinas

Abstract

A performance goal of a software product line (SPL) framework is the support in the development stages. In spite of its importance, previous researches do not formalise a way to measure this goal. This paper presents an algorithm based on four metrics that can be used to formalise the measurement of the support in the development stages of SPL frameworks. Specifically, this algorithm is applied in an aspect-oriented SPL framework that was presented in a previous research.

Article Details

Section
Academic Articles

References

Germán Harvey Alférez and Poonphon Suesaowaluk, “An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications,” Proceedings of the South East Asia Regional Computer Conference 2007 (SEARCC 2007), Thailand. November 18-19, 2007

Paul Clements and Linda Northrop, “Software Product Lines: Practices and Patterns,” Addison-Wesley, 2002.

Object Management Group, Inc., “Unified Modeling Language,” url: http://www.uml.org, [Accessed 8 January 2008]

Michael Schlick and Andreas Hein, “Knowledge Engineering in Software Product Lines,” Proceedings of the European Conference on Artificial Intelligence (ECAI 2000), Workshop on Knowledge-Based Systems for Model-Based Engineering, August 22 , 2000, Berlin, Germany.

Xerox Corporation, Palo Alto Research Center, “Frequently Asked Questions about AspectJ,” url: http://www.eclipse.org/aspectj/doc/released/faq.html, [Accessed 16 February 2007].

Gregor Kiczales, et al, “An Overview of AspectJ,” Proceedings of the European Conference on Object-Oriented Programming (ECOOP), 2001. Springer-Verlag, 2000.

Mik Kersten, “AspectJ: The Language and Development Tools,” url: http://www.parc.com/research/projects/aspectj/, [Accessed 2 April 2007].

Siobhán Clarke, et al, “Separating Concerns throughout the Development Lifecycle,” Proceedings of ECOOP '99 Workshop, 1999. Springer-Verlag, 1999.

Linda Northrop, “Reuse that Pays,” Proceedings of the 23rd International Conference on Software Engineering (ICSE’01), 2001. IEEE Computer Society, 2002.

John Bergey, Matt Fisher, Brian Gallagher, Lawrence Jones, and Linda Northrop, “Basic Concepts of Product Line Practice for the DoD,” Technical Note CMU/SEI-2000-TN-001, Software Engineering Institute, Carnegie Mellon University, 2000.

Marco Sinnema, et al, “COVAMOF: A Framework for Modeling Variability in Software Product Families,” Lecture Notes in Computer Science, vol. 3154/2004, pp. 197-213, 2004

Lisa Brownsword, Paul Clemens, and Ulf Olsson, “Successful Product Line Engineering: A Case Study,” Proceedings of the Software Technology Conference, Salt Lake City, April, 1996.