Architectures for Software Product Lines |
* Requires Javascript enabled |
Architecture-based development is the exploration and maturation of the role of software architecture in the product line life cycle. Our current focus is on the front end of the life cycle and encompasses scoping and gathering requirements for a product line and individual products in the product line and designing an architecture both for the product line and the individual products. The requirement gathering activities are embodied in the Product Line Analysis method. The architecture design activities are embodied in the Attribute Driven Design method. Additional activities within the scope of the Architecture Based Development include the role of testing within a product line and the role of other portions of the development life cycle as applied to product lines.
The SEI is looking for customer product line efforts that we can collaborate on to apply and refine our architecture-based design approach. Contact the SEI for more information.




