Software Product Lines through Domain-specific Engineering
Domain-specific Engineering (DsE) is a methodology for the engineering of software and systems as instances of a family of similar products. Based on market-directed analyses of future needs and planned reuse of adaptable assets, DsE is a tailorable approach that is beneficial to organizations pursuing a product line or mass customization business. DsE bases reuse efforts on the commonalities and variabilities that characterize a product family which addresses the needs of a targeted market. An associated Reuse-driven Process Improvement method supports the adoption and tailoring of the DsE approach to suit an organization's specific needs and capabilities.