Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bass, L., Klein, M., Bachmann, F.: Quality attribute design primitives and the attribute driven design method. In: Software Product-Family Engineering, ed by van der Linden, F., 4th International Workshop, PFE 2001, Bibao, Spain. Lecture Notes in Computer Science, vol 2290 (Springer, Berlin Heidelberg New York 2001) pp 169-188
Bayer, J.: Design for quality. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, PFE 2003, Siena, Italy. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 370-380
Bosch, J.: Design and Use of Software Architectures - Adopting and Evolving a Product-Line Approach (Addison-Wesley, Reading, MA 2000)
Brown, T.J., Spence, I.T.A., Kilpatrick, P.: A relational architecture description language for software fami-lies. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, PFE 2003, Siena, Italy. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 282-295
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture -A system of Patterns (Wiley, New York 1996)
Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies (Addison-Wesley, Reading, MA 2002)
DAIM: Software Engineering Handbook. http://www.ikt-norge.no (ICT, Norway, Oslo 2003)
Ferber, S., Haag, J., Savolainen, J.: Feature interaction and dependencies: modeling features for reengineering a legacy product line. In: Software Product Lines, ed by Chastek, G.J., 2nd International Conference, SPLC2, San Diego, CA, 19-22 August 2002. Lecture Notes in Computer Science, vol 2379 (Springer, Berlin Heidelberg New York 2002) pp 235-256
ISO: International Standard ISO/IEC 9126. Information technology - software product evaluation - quality characteristics and guidelines for their use (International Organization for Standardization, International Electrotechnical Commission, Geneva 1991)
Hallsteinsen, S., Swane, E.: Handling the diversity of networked devices by means of a product family approach. In: Software Product-Family Engineering, ed by van der Linden, F., 4th International Workshop, PFE 2001, Bilbao, Spain. Lecture Notes in Computer Science, vol 2290 (Springer, Berlin Heidelberg New York 2001) pp 264-281
Hallsteinsen, S., Fægri, T.E., Syrstad, M.: Patterns in product family architecture design. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, PFE 2003, Siena, Italy. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 261-268
Huston, S.D., Johnson, J.C.E., Syy, U.: The ACE Programmer’s Guide: Practical Design Patterns for Network and Systems Programming (2003)
IEEE: IEEE Recommended practice for architectural description of software-intensive systems, IEEE Standard P1471 (IEEE Architecture Working Group 2000)
Jacobson, I., Griss, M., Jonsson, P.: Software Reuse (Addison-Wesley, Reading, MA 2000)
Jazayeri, M., Ran, A., van der Linden, F.: Software Architecture for Product Families: Principles and Practice (Addison-Wesley, Reading, MA 2000)
Klein, M., Kazman, R.: Attribute-based architectural styles. SEI technical report, CMU/SEI-99-TR-022 (SEI, Pittsburg 1999)
McRitchie, I., Brown, T.J., Spence, I.T.A.: Managing component variability within embedded software product lines. In: Software Product-Family Engineering, ed by van der Linden, F., 5th International Workshop, PFE 2003, Siena, Italy. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2003) pp 98-110
Microsoft Directs how, part of DirectX. http://www.gdcl.co.uk/dshow.htm
OCI TAO Developers Guide version 1.3a (Part number 530-01)
Perry, D.E.: Generic architecture description for product lines. In: Development an Evolution of Software Architectures for Product Families, ed by van der Linden, F., 2nd International ESPRIT ARES Workshop, Las Palmas de Gran Canaria, Spain. Lecture Notes in Computer Science, vol 1429 (Springer, Berlin Heidelberg New York 1998) pp 51-56
Pohl, K., BĘckle, G., van der Linden, F.: Software Product Line Engineering - Foundations, Principles, and Techniques (Springer, Berlin Heidelberg New York 2005)
Reenskaug, T., Wold, P., Lehne, O.A.: Working with Objects - The Ooram Software Engineering Method (Manning, Greenwich 1996)
Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture Volume 2 - Pat-terns for Concurrent and Networked Objects (Wiley, New York 2001)
Thiel, S., Hein, A.: Systematic integration of variability into product line architecture design. In: Software Product Lines, ed by Chastek, G.J., 2nd International Conference, SPLC 2, San Diego, CA, USA, 19-22 August 2002. Lecture Notes in Computer Science, vol 2379 (Springer, Berlin Heidelberg New York 2002) pp 130 -153
van der Linden, F.: Software product families in Europe: the ESAPS and CAFÉ projects. IEEE Softw. 19(4), 41-49 (2002)
van der Linden, F., Schmid K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer 2007 (forthcoming)
Van Ommering, R.: Building product populations with software components. Proceedings - International Conference on Software Engineering (IEEE Computer Society, Silver Spring, MD 2002) pp 255-265
Van Ommering, R., Bosch, J.: Widening the scope of software product lines - from variation to composition. In: Software Product Lines, ed by Chastek, G.J., 2nd International Conference, SPLC 2, San Diego, CA, USA, 19-22 August 2002. Lecture Notes in Computer Science, vol 2379 (Springer, Berlin Heidelberg New York 2002) pp 328-351
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Hallsteinsen, S., Schouten, G., Boot, G.J., Fægri, T.E. (2006). Dealing with Architectural Variation in Product Populations. In: Käköla, T., Duenas, J.C. (eds) Software Product Lines. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-33253-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-33253-4_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33252-7
Online ISBN: 978-3-540-33253-4
eBook Packages: Computer ScienceComputer Science (R0)