Multi-level customization in application engineering

TitleMulti-level customization in application engineering
Publication TypeMagazine Article
Year of Publication2006
AuthorsCzarnecki, K., M. Antkiewicz, and C H P. Kim
MagazineCommunications of the ACM
Volume49
Issue Number12
Pagination60
Date Published12/2006
ISSN00010782
Abstract

The goal of software product lines (SPLs) is to improve productivity,
time to market, and the quality of application development by
leveraging the commonalities of systems within an application domain
while managing their variations. These commonalities and variations
may be packaged into a domain-specific platform (DSP), which supports
application development through configuration settings or code
extensions. Examples of large, vendor-provided DSPs are IBM’s
WebSphere Commerce for e-commerce applications and SAP’s R/3 for
enterprise resource management systems. The main advantage of creating
a DSP is that its planned variability allows for a common product line
architecture while its domain focus allows for components that are
functionality-rich.

URLhttp://delivery.acm.org/10.1145/1190000/1183267/p60-czarnecki.pdf?key1=1183267&key2=0051996621&coll=GUIDE&dl=GUIDE&CFID=79176416&CFTOKEN=45670130
DOI10.1145/1183236.1183267
Short TitleCommun. ACM
Refereed DesignationRefereed
AttachmentSize
cacm06.pdf597.88 KB