Automated analysis of feature models 20 years later: A literature review
Software product line engineering is about producing a set of related products that share
more commonalities than variabilities. Feature models are widely used for variability and …
more commonalities than variabilities. Feature models are widely used for variability and …
Requirements for product derivation support: Results from a systematic literature review and an expert survey
CONTEXT: An increasing number of publications in product line engineering address
product derivation, ie, the process of building products from reusable assets. Despite its …
product derivation, ie, the process of building products from reusable assets. Despite its …
Reasoning about edits to feature models
Features express the variabilities and commonalities among programs in a software product
line (SPL). A feature model defines the valid combinations of features, where each …
line (SPL). A feature model defines the valid combinations of features, where each …
[HTML][HTML] UVL: Feature modelling with the universal variability language
Feature modelling is a cornerstone of software product line engineering, providing a means
to represent software variability through features and their relationships. Since its inception …
to represent software variability through features and their relationships. Since its inception …
Verifying feature-based model templates against well-formedness OCL constraints
Feature-based model templates have been recently proposed as a approach for modeling
software product lines. Unfortunately, templates are notoriously prone to errors that may go …
software product lines. Unfortunately, templates are notoriously prone to errors that may go …
Automated analysis of feature models: challenges ahead
A feature is an increment in product functionality. Features are commonly used to specify
and distinguish products in product lines [8]. They communicate product functions in an easy …
and distinguish products in product lines [8]. They communicate product functions in an easy …
Clafer: unifying class and feature modeling
We present Clafer (cla ss, fe ature, r eference), a class modeling language with first-class
support for feature modeling. We designed Clafer as a concise notation for meta-models …
support for feature modeling. We designed Clafer as a concise notation for meta-models …
Feature models are views on ontologies
Feature modeling has been proposed as an approach for describing variable requirements
for software product lines. In this paper, we explore the relationship between feature models …
for software product lines. In this paper, we explore the relationship between feature models …
Feature and meta-models in clafer: Mixed, specialized, and coupled
We present Clafer, a meta-modeling language with first-class support for feature modeling.
We designed Clafer as a concise notation for meta-models, feature models, mixtures of meta …
We designed Clafer as a concise notation for meta-models, feature models, mixtures of meta …
Critical success factors to improve the game development process from a developer's perspective
The growth of the software game development industry is enormous and is gaining
importance day by day. This growth imposes severe pressure and a number of issues and …
importance day by day. This growth imposes severe pressure and a number of issues and …