ECOOP /
Tutorial 17
Starting Software Product Lines (II) - Product Line Analysis
and Modeling
| Topic | Product Line Modeling and Domain Analysis |
| Goal | give an understanding of how to identify, analyze and model commonalities and variabilities and provides an overview on the vast range of existing techniques |
| Style | presentation + discussion + practical application |
Abstract
Product line engineering is meanwhile recognized as a viable approach to large-scale software reuse, thus fulfilling the promise of object oriented development. The tutorial provides a concise overview of the current state of the art and practice of product line analysis and modeling. The tutorial aims at giving an understanding of how to identify, analyze and model commonalities and variabilities and provides an overview on the vast range of existing techniques for product line analysis and modeling. In particular, the tutorial will provide researchers with a better understanding of the breadth of relevant issues and approaches, while providing industrial practitioners with a profound understanding of best practices they can apply.
This is a self-contained tutorial, however, it can be combined with the tutorial “Starting Software Product Lines (I) — Systematic Product Line Planning and Adoption”. While both tutorials focus on the initiation of product line development, they also address the continuous operation of a product line.
Presenter Profile
Klaus Schmid
Klaus Schmid is an applied researcher at Fraunhofer IESE, where he has been involved in several projects that have successfully transferred the product line development paradigm into industrial environments. He contributed to the initial definition and the continuous evolution of the PuLSE method. His main research interests are the economic aspects of product line development and approaches for introducing and institutionalizing product line development in industry. He authored numerous papers on this and related topics of product line development. He organized several workshops on this topic. Among them the the international workshop on reuse economics (IWRE) and two workshops on the early phases of product line development (PLEES; in
2002 co-located with OOPSLA). He received an M.S. and a Ph.D. in computer science from the University of Kaiserslautern.
Isabel John
Isabel John is an applied researcher at the Fraunhofer IESE.
She works in several research and industrial projects in the context of
software product line engineering. Her work focuses on product line modeling, domain analysis and scoping. She has organized two workshops in the area of product line engineering and held several talks and tutorials on the topic. She received a M.S. in Computer Science from the University of Kaiserslautern.
Details
| Presenter(s) |
Klaus Schmid, (IESE)
Isabel John, (IESE)
|
Date Duration |
Monday, 21
half day
|
| Level |
intermediate
|
| Targeted Audience |
Researchers, developers and managers of software development or product line projects.
|
|