Software Engineering Institute Carnegie Mellon

Research Collaborations
Architecture, Product Lines, and Predictable Assembly
Software Architecture
Product Line Practice
Predictable Assembly from Certifiable Components
Process Improvement and Performance Measurement
Security
System Interoperability and Dependability

Collaboration Opportunities in Product Line Practice (PLP)

General Information

Customer Relations
customer-relations@sei.cmu.edu
Tel.: +1 412-268-5800

Government Customer Representative

Terry Dailey
etd@sei.cmu.edu
Tel: 703-908-8213

Industry Customer Representative

Jay Douglass
jcd@sei.cmu.edu
Tel: 412-268-6834

SEI Europe Representative

sei-europe@sei.cmu.edu
Tel: +49 (0) 69 7593 8176

SEI collaborations are research engagements in technology development. The SEI is currently seeking partnerships with organizations that want to invest in solutions to product line practice problems in the following areas

Product Line Adoption Strategies
The SEI seeks partners to explore effective product line adoption strategies and to apply SEI pattern-based adoption approaches. Also of interest are adoption strategies that exploit Capability Maturity Model Integration (CMMI), architecture-centric, and Six Sigma initiatives.

Product Line Economic Models
The SEI is developing product line economic models and looking for organizations that would like to pilot or contribute to their development.

Production Planning and Product Derivation
Developing core assets is only part of the product line equation. Products in a software product line are developed from the core assets according to the dictates of a production plan. Product planning and product derivation practices are often immature, even for experienced product line organizations. The SEI is seeking industrial partners engaged in product line efforts to perfect production planning and product derivation approaches.

Product Line Variability Mechanisms and Automated Support for Variability
To accommodate the varying features and quality attributes of the products in a software product line, the core assets must have variability mechanisms. Choosing appropriate variability mechanisms and tracing, and automating their use are among the most difficult technical challenges in a product line approach. The SEI is seeking collaborators to conduct applied research on real systems in the area of variability mechanisms.

Connection of Software Product Lines with Other Software Technologies and Paradigms
Software product lines happen in the context of other software development and business paradigms. The SEI product line team is looking for industrial collaborators to explore and pilot software product lines in the context of any of the following: open source, aspect-oriented programming, model-driven development, service-oriented architectures, globalization strategies, systems of systems, agile development, and ultra-large-scale systems.