<<< Previous speaker next speaker >>>

Linda Northrop, Originator of SEI Framework for Software Product Line Practice

 Linda  Northrop Linda Northrop is director of the Research, Technology, and Systems Solution Program at the Software Engineering Institute where she leads the work in architecture-centric engineering, software product lines, systems of systems, and ultra-large-scale systems. She is coauthor of the book Software Product Lines: Practices and Patterns and led the research group on ULS systems that resulted in the book, Ultra-Large-Scale Systems: The Software Challenge of the Future. Before joining the SEI, she was associated with both the United States Air Force Academy and the State University of New York as professor of computer science, and with both Eastman Kodak and IBM as a software engineer.

Presentation: "Software Product Lines: Today's Impact and Tomorrow's Potential"

Time: Monday 14:45 - 15:45

Location: Lille Sal

Abstract: Developing software in product lines can shorten development cycles, improve return on software investments, improve software system integration, and help organizations respond quickly and effectively to market opportunities. With a product line approach to software development, building a new product or system becomes more a matter of assembly or generation than creation, of integration rather than programming.

Research in software product lines was inspired by the proven benefits of product line approaches in manufacturing, buoyed by the advent of object and component technology. Carnegie Mellon?s Software Engineering Institute has been a leader in developing a body of knowledge and a set of standard models for software product lines. Service-oriented and model-driven approaches, as well as developments in collaborative philosophies and environments, are extending the power of product line practice in exciting new ways.

This talk will describe the basic concepts of software product lines, present experience reports from companies enjoying the benefits of product line practice, summarize the software engineering and management practices needed for a product line approach, explore the role of architecture in software product lines, relate software product lines to other technology and business trends, and explore the future of software product lines.

Keywords: software product lines, product line engineering, product line architectures, product line practices, strategic reuse

Target audience: software engineers and technical managers who are interested in effective reuse strategies or adopting or using a software product line approach (Beginner)