[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 …

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 …

Evolving software product lines with aspects: an empirical study on design stability

E Figueiredo, N Cacho, C Sant'Anna… - Proceedings of the 30th …, 2008 - dl.acm.org
Software product lines (SPLs) enable modular, large-scale reuse through a software
architecture addressing multiple core and varying features. To reap the benefits of SPLs …

Product line implementation using aspect-oriented and model-driven software development

M Voelter, I Groher - 11th International Software Product Line …, 2007 - ieeexplore.ieee.org
Software product line engineering aims to reduce development time, effort, cost, and
complexity by taking advantage of the commonality within a portfolio of similar products. The …

Overview of generative software development

K Czarnecki - International workshop on unconventional …, 2004 - Springer
Abstract System family engineering seeks to exploit the commonalities among systems from
a given problem domain while managing the variabilities among them in a systematic way …

[KSIĄŻKA][B] Engineering modeling languages: Turning domain knowledge into tools

B Combemale, R France, JM Jézéquel, B Rumpe… - 2016 - books.google.com
Written by foremost experts in the field, Engineering Modeling Languages provides end-to-
end coverage of the engineering of modeling languages to turn domain knowledge into …

Taming dynamically adaptive systems using models and aspects

B Morin, O Barais, G Nain… - 2009 IEEE 31st …, 2009 - ieeexplore.ieee.org
Since software systems need to be continuously available under varying conditions, their
ability to evolve at runtime is increasingly seen as one key issue. Modern programming …

Energy efficient routing in ad hoc disaster recovery networks

G Zussman, A Segall - … -second Annual Joint Conference of the …, 2003 - ieeexplore.ieee.org
The terrorist attacks on September 11, 2001 have drawn attention to the use of wireless
technology in order to locate survivors of structural collapse. We propose to construct an ad …

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 …