Separation of concerns in software product line engineering

Mazen T. Saleh, Hassan E. M. Gomaa · ACM SIGSOFT Software Engineering Notes · 2005

A software product line consists of a family of software systems that have some common functionality and some variable functionality. A better understanding of the product line can be obtained by separating the concerns of the common software, in terms of common features, components, and source code, from the variable software. This paper describes an approach and prototype tool support for separation of concerns and automatic customization of target applications, which are members of the software product line.

Read the paper · More papers on PaperTik