About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
SPLC 2010
Conference paper
Assessing model-driven software product lines for lean and agile development: An experience report
Abstract
Combining best practices of software product line engineering and lean and agile software development remains a challenge to many organizations. We discuss this issue from the point of view of model-driven development which offers additional benefits by means of smart automation that cannot be gained by hand-crafted and code-centric approaches. While tools and modeling languages are orthogonal issues to the development process they should be easy to use and provide flexibility to support responsiveness to changes. We report experiences in assessing two industrial-size product line modeling approaches for flexibility. The first one is a structural UML model for a digital printer product line and the second a behavioral test model library for graphical user interface testing of smartphone applications. Both cases demonstrate the flexibility gained by the use of model-driven technologies, but aspect-oriented modeling features could further improve both approaches.