Abstract
Faster time to market and decreased development and maintenance costs are goals most companies are trying to reach. Product family engineering (PFE) provides a means of achieving these goals. Product family architecture (PFA) is the key issue in family engineering. However, companies have to decide how to adopt PFE and how to develop their software PFA. This paper introduces the basic issues essential to PFA development, explores three different approaches to applying PFAs in industrial settings, and, finally, presents the evaluation results through an evaluation model of software product families.
This work was carried out in the Eureka (( 2023 Programme, ITEA project ip02009, FAMILIES. We wish to thank the interviewed companies for their contribution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Buhne, S., Chastek, G., Käkölä, T., Knauber, P., Northrop, L., Thiel, S.: Exploring the Context of Product Line Adoption. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol. 3014, pp. 19–31. Springer, Heidelberg (2004)
Schmidt, K., Verlage, M.: The Economic Impact of Product Line Adoption and Evolution. IEEE Software 19(4), 50–57 (2002)
Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2002)
Bosch, J.: Design and use of software architectures: adopting and evolving a product-line approach. Addison-Wesley, Harlow (2000)
van der Linden, F., Bosch, J., Kamsties, E., Känsälä, K., Krzanik, L., Obbink, H.: Software Product Family Evaluation. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol. 3014, pp. 376–394. Springer, Heidelberg (2004)
Niemelä, E., Ihme, T.: Product Line Software Engineering of Embedded Systems. ACM SIGSOFT Software Engineering Notes 26(3), 118–125 (2001)
Purhonen, A., Niemelä, E., Matinlassi, M.: Viewpoints of DSP Software and Service Architectures. Journal of Systems and Software 69(1-2), 57–73 (2004)
Matinlassi, M., Niemelä, E.: The Impact of Maintainability on Component-based Software Systems. In: The 29th Euromicro conference, Component-based software engineering, pp. 25–32 (2003)
Obbink, H., America, P., van Ommering, R., Muller, J., van der Sterren, W., Wijnstra, J.G.: COPA: A Component-Oriented Platform Architecting Method for Families of Software- Intensive Electronic Products. SPLC1 (2000)
America, P., Rommes, E., Obbink, H.: Multi-View Variation Modeling for Scenario Analysis. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol. 3014, pp. 44–65. Springer, Heidelberg (2004)
Wijnstra, J.G.: Evolving a Product Family in a Changing Context. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol. 3014, pp. 111–128. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Niemelä, E., Matinlassi, M., Taulavuori, A. (2004). Practical Evaluation of Software Product Family Architectures. In: Nord, R.L. (eds) Software Product Lines. SPLC 2004. Lecture Notes in Computer Science, vol 3154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28630-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-28630-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22918-6
Online ISBN: 978-3-540-28630-1
eBook Packages: Springer Book Archive