Tutorial given at OOPSLA 2001, October 2001
Paper included in workshop proceedings
Practical UML-Based Rigorous Development Methods -- Countering or
Integrating the eXtremists, A Evans, R France, A Moreira, B Rumpe (eds)
at UML2001, October 2001, Toronto
To build large products, build from large pieces.
In traditional modular architecture, only one end-product can be made from the modules into which the system has been divided.
Product Line Architectures decouple the end-products from the components. Systems can be built bottom-up, refactoring the requirements on the components as the system grows.
Includes material on how to use UML effectively in analysis and design.