[PDF][PDF] An overview of feature-oriented software development.
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 …
customization, and synthesis of large-scale software systems. In this survey, we give an …
Feature-oriented software product lines
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 …
feature-oriented programming, and software product lines that are continuously held at the …
FeatureIDE: An extensible framework for feature-oriented software development
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 …
based on Eclipse. FOSD is a paradigm for the construction, customization, and synthesis of …
[書籍][B] Mastering software variability with FeatureIDE
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 …
multitude of hardware specifics, fast development of applications, and the need of …
Delta-oriented programming of software product lines
Feature-oriented programming (FOP) implements software product lines by composition of
feature modules. It relies on the principles of stepwise development. Feature modules are …
feature modules. It relies on the principles of stepwise development. Feature modules are …
FeatureIDE: A tool framework for feature-oriented software development
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 …
providing such tool support is a huge investment that can usually not be provided for a …
Featurehouse: Language-independent, automated software composition
Superimposition is a composition technique that has been applied successfully in many
areas of software development. Although superimposition is a general-purpose concept, it …
areas of software development. Although superimposition is a general-purpose concept, it …
Language-independent and automated software composition: The FeatureHouse experience
Superimposition is a composition technique that has been applied successfully in many
areas of software development. Although superimposition is a general-purpose concept, it …
areas of software development. Although superimposition is a general-purpose concept, it …
FeatureC++: On the symbiosis of feature-oriented and aspect-oriented programming
This paper presents FeatureC++, a novel language extension to C++ that supports Feature-
Oriented Programming (FOP) and Aspect-Oriented Programming (AOP). Besides well …
Oriented Programming (FOP) and Aspect-Oriented Programming (AOP). Besides well …
Aspectual feature modules
Two programming paradigms are gaining attention in the overlap** fields of software
product lines (SPLs) and incremental software development (ISD). Feature-oriented …
product lines (SPLs) and incremental software development (ISD). Feature-oriented …