[PDF][PDF] An overview of feature-oriented software development.

S Apel, C Kästner - J. Object Technol., 2009 - cs.cmu.edu
Feature-oriented software development (FOSD) is a paradigm for the construction,
customization, and synthesis of large-scale software systems. In this survey, we give an …

Feature-oriented software product lines

S Apel, D Batory, C Kästner, G Saake - 2013 - Springer
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …

FeatureIDE: An extensible framework for feature-oriented software development

T Thüm, C Kästner, F Benduhn, J Meinicke… - Science of Computer …, 2014 - Elsevier
FeatureIDE is an open-source framework for feature-oriented software development (FOSD)
based on Eclipse. FOSD is a paradigm for the construction, customization, and synthesis of …

[書籍][B] Mastering software variability with FeatureIDE

J Meinicke, T Thüm, R Schröter, F Benduhn, T Leich… - 2017 - Springer
In the era of mobile devices and the Internet of things, software systems are ubiquitous. A
multitude of hardware specifics, fast development of applications, and the need of …

Delta-oriented programming of software product lines

I Schaefer, L Bettini, V Bono, F Damiani… - Software Product Lines …, 2010 - Springer
Feature-oriented programming (FOP) implements software product lines by composition of
feature modules. It relies on the principles of stepwise development. Feature modules are …

FeatureIDE: A tool framework for feature-oriented software development

C Kastner, T Thum, G Saake… - 2009 ieee 31st …, 2009 - ieeexplore.ieee.org
Tools support is crucial for the acceptance of a new programming language. However,
providing such tool support is a huge investment that can usually not be provided for a …

Featurehouse: Language-independent, automated software composition

S Apel, C Kastner, C Lengauer - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
Superimposition is a composition technique that has been applied successfully in many
areas of software development. Although superimposition is a general-purpose concept, it …

Language-independent and automated software composition: The FeatureHouse experience

S Apel, C Kästner, C Lengauer - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Superimposition is a composition technique that has been applied successfully in many
areas of software development. Although superimposition is a general-purpose concept, it …

FeatureC++: On the symbiosis of feature-oriented and aspect-oriented programming

S Apel, T Leich, M Rosenmüller, G Saake - Generative Programming and …, 2005 - Springer
This paper presents FeatureC++, a novel language extension to C++ that supports Feature-
Oriented Programming (FOP) and Aspect-Oriented Programming (AOP). Besides well …

Aspectual feature modules

S Apel, T Leich, G Saake - IEEE Transactions on Software …, 2008 - ieeexplore.ieee.org
Two programming paradigms are gaining attention in the overlap** fields of software
product lines (SPLs) and incremental software development (ISD). Feature-oriented …