2011 · 16 citations · 19 references
EngineeringComputer ScienceSystems EngineeringRequirements EngineeringSoftware EngineeringSystems DesignProduct DevelopmentSoftware ReuseSystems IntegrationProduct Line ApproachReuse In Product Line EngineeringSoftware Component ReuseSoftware Development MethodologySoftware Product Lines
Many organizations adopt a product line approach to increase the degree of reuse in software development and to deal with the variability of their systems. Large-scale systems are often composed of multiple heterogeneous subsystems that are based on diverse technological platforms. Providing product line engineering tools for such multi product line environments is challenging as tool requirements of stakeholders can differ significantly. In this paper we present product line bundles (PLiBs), an approach that supports developers in tailoring and extending product line tools in a multi product line context. Based on an industrial example, we examine the specific requirements and challenges of using PLiBs to manage tool extensions in multi product lines and to simplify the integration and deployment of system-specific tool features.
19
FeatureIDE: A tool framework for feature-oriented software development
Christian Kästner, Thomas Thüm, Gunter Saake et al. · 2009 · 226 citations
Designing Software Product Lines with UML
Hassan Gomaa · 2005 · 219 citations
Building product populations with software components
Rob van Ommering · 2002 · 194 citations