Understanding variability abstraction and realization

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software product line engineering (SPLE) emerged as a successful software reuse paradigm. The essence of SPLE is the process of factoring out commonalities and systematizing variabilities, that is, differences, among the products in a SPL. In this talk, I will take the position that this process is the very act of abstraction. Thus, as suggested by Coplien et al. [8], the purpose of abstraction mechanisms, such as subroutines and inheritance in programming languages and architectural patterns and platforms in architectural design, is to support factoring out commonalities and making variabilities explicit. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Czarnecki, K. (2011). Understanding variability abstraction and realization. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6727 LNCS, pp. 1–3). https://doi.org/10.1007/978-3-642-21347-2_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free