10th International Software Product Line Conference
(SPLC 2006)
21-24 August 2006
Baltimore, Maryland, USA

2006 Software Product Line Hall of Fame Inductee


RAID controller firmware product line, LSI Logic - Engenio Storage Group

The Engenio Storage Group of LSI Logic produces high performance, high availability RAID storage systems. Engenio has established a reputation of providing high-value scalable systems, consistently releasing leading edge performance and being first to market with key technology transitions. Engenio sells products in an OEM business model through strategic partnerships with other companies who deliver complete end user solutions with unique combinations of hardware, software and services for applications including transaction processing, e-mail, data warehousing and scientific research.

Engenio transitioned to a software product line approach for its embedded RAID controller firmware in order to satisfy growing customer demand for product differentiation as well as to support an expanding set of controller hardware platforms. The product line was created with about 4 developer months of effort using an extractive approach by merging multiple existing code sets into a single set of code with engineered variation points. The product line was strategically deployed to the development staff such that no product delivery schedules were impacted. New products were added to the product line using a reactive approach, restructuring and re-architecting when necessary to meet development requirements. Two years after the initial deployment, the product line was capable of producing nearly 90 different controller firmware products, supporting multiple controller hardware platforms and multiple customer customizations.

  • BigLever Software Case Study: Engenio on http://www.biglever.com/
  • Hetrick, W., Moore, J. and Krueger, C. Incremental Return on Incremental Investment: Engenio's Transition to Software Product Line Practice. OOPSLA Proceedings 2006. Portland, Oregon. October 2006.

What is the Software Product Line Hall of Fame?

A hall of fame serves as a way to recognize distinguished members of a community in a field of endeavor. Those elected to membership in a hall of fame represent the highest achievement in their field, serving as models of what can be achieved and how. Each Software Product Line Conference culminates with a session in which members of the audience nominate systems for induction into the Software Product Line Hall of Fame. These nominations feed discussions about what constitutes excellence and success in product lines. The goal is to improve software product line practice by identifying the best examples in the field. Nominations are acted on by a panel of expert judges, who decide which nominees will be inducted into the Hall of Fame.

You can read about the current members of the Software Product Line Hall of Fame at
http://www.sei.cmu.edu/productlines/plp_hof.html.


  

Contact Information:
For general information, contact John D. McGregor.
For web site information, contact Bob Krut.