Feature-oriented software development a short tutorial on feature-oriented programming, virtual separation of concerns, and variability-aware analysis

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

Abstract

Feature-oriented software development is a paradigm for the construction, customization, and synthesis of large-scale and variable software systems, focusing on structure, reuse and variation. In this tutorial, we provide a gentle introduction to software product lines, feature oriented programming, virtual separation of concerns, and variability aware analysis. We provide an overview, show connections between the different lines of research, and highlight possible future research directions. © Springer-Verlag Berlin Heidelberg 2013.

Cite

CITATION STYLE

APA

Kästner, C., & Apel, S. (2013). Feature-oriented software development a short tutorial on feature-oriented programming, virtual separation of concerns, and variability-aware analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7680 LNCS, pp. 346–382). https://doi.org/10.1007/978-3-642-35992-7_10

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