[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 …
Cool features and tough decisions: a comparison of variability modeling approaches
Variability modeling is essential for defining and managing the commonalities and
variabilities in software product lines. Numerous variability modeling approaches exist today …
variabilities in software product lines. Numerous variability modeling approaches exist today …
[BOOK][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 …
[HTML][HTML] Visualizations for the evolution of Variant-Rich Systems: A systematic map** study
Abstract Context: Variant-Rich Systems (VRSs), such as Software Product Lines or variants
created through clone & own, aim at reusing existing assets. The long lifespan of families of …
created through clone & own, aim at reusing existing assets. The long lifespan of families of …
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 …
Strategies for product-line verification: case studies and experiments
Product-line technology is increasingly used in mission-critical and safety-critical
applications. Hence, researchers are develo** verification approaches that follow different …
applications. Hence, researchers are develo** verification approaches that follow different …
Concepts of variation control systems
Abstract Version control systems are an integral part of today's software engineering. They
facilitate the collaborative management of revisions (sequential versions) and variants …
facilitate the collaborative management of revisions (sequential versions) and variants …
Abstract features in feature modeling
A software product line is a set of program variants, typically generated from a common code
base. Feature models describe variability in product lines by documenting features and their …
base. Feature models describe variability in product lines by documenting features and their …