Abstract
We propose an approach using scenarios to describe a spectrum of possible futures and analyze them to assess and improve the ease of accommodating new requirements by a system architecture. Variation modeling forms an important part of the analysis. This paper focuses on an approach to variation modeling across multiple architectural views. The models do not only display the variability in these views, but also the relationships between them. In particular, they can show how choices in one view influence choices in the other views.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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
Save Time and Lives with a Faster, Smarter 3D-RA. WWW, Philips Medical Systems (November 2002), http://www.medical.philips.com/main/news/theme/3dra/3dra.pdf
America, P., Obbink, H., van Ommering, R., van der Linden, F.: CoPAM: A Component-Oriented Platform Architecting Method Family for Product Family Engineering. In: Donohoe, P. (ed.) Software Product Lines: Experience and Research Directions, Proceedings of the First Software Product Lines Conference (SPLC1), Denver, Colorado, August 28-31, pp. 167–180. Kluwer, Dordrecht (2000)
Obbink, H., Müller, J.K., America, P., van Ommering, R., Muller, G., van der Sterren, W., Wijnstra, J.G.: COPA: A Component-Oriented Platform Architecting Method for Families of Software-Intensive Electronic Products. In: Tutorial for SPLC1, the First Software Product Line Conference, Denver, Colorado (August 2000)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1998)
Malan, R., Bredemeyer, D.: The Visual Architecting Process. White paper (February 2002), http://www.bredemeyer.com/pdf_files/VisualArchitectingProcess.PDF
Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison-Wesley, Reading (1999)
Kruchten, P.: The Rational Unified Process, an Introduction. Addison-Wesley, Reading (1999)
Beck, K.: Test-Driven Development: By Example. The Addison-Wesley Signature Series. Addison-Wesley, Reading (2003)
Weinberg, G.: Systems Thinking. Dorset House, Quality Software Management New York (1992)
Kotler, P.: Marketing Management, 11th edn. Prentice-Hall, Englewood Cliffs (2002)
Cockburn, A.: Writing Effective Use Cases. The Crystal Collection for Software Professionals. Addison-Wesley, Reading (2001)
America, P., van Wijgerden, J.: Requirements Modeling for Families of Complex Systems. In: van der Linden, F.J. (ed.) IW-SAPF 2000. LNCS, vol. 1951, pp. 199–209. Springer, Heidelberg (2000)
Bredemeyer, D.: Software Architecture Workshop (2002), http://www.bredemeyer.com
Gilder, G.: Telecosm: The World After Bandwidth Abundance. Touchstone (2002)
Intel Processor Roadmap. WWW (2003), http://www.intel.com/products/roadmap/
Endian.net roadmap. WWW (2003), http://endian.net/roadmap.asp
van der Linden, F. (ed.): PFE 2002. LNCS, vol. 2290. Springer, Heidelberg (2002)
Chastek, G.J. (ed.): SPLC 2002. LNCS, vol. 2379. Springer, Heidelberg (2002)
Ferber, S., Haag, J., Savolainen, J.: Feature Interaction an Dependencies: Modeling Features for Reengineering a Legacy Product Line. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, pp. 235–256. Springer, Heidelberg (2002)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1998)
Muller, G., Müller, J.K., Wijnstra, J.G.: Multi-View Architecting. White paper, Philips Research (March 2003), http://www.extra.research.philips.com/natlab/sysarch/IntegratingCAFCRPaper.pdf
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
America, P., Rommes, E., Obbink, H. (2004). Multi-view Variation Modeling for Scenario Analysis. In: van der Linden, F.J. (eds) Software Product-Family Engineering. PFE 2003. Lecture Notes in Computer Science, vol 3014. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24667-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-24667-1_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21941-5
Online ISBN: 978-3-540-24667-1
eBook Packages: Springer Book Archive