scispace - formally typeset
Open AccessJournal ArticleDOI

FAMILIAR: A domain-specific language for large scale management of feature models

TLDR
FAMILIAR is presented as a Domain-Specific Language (DSL) that is dedicated to the large scale management of feature models and that complements existing tool support and demonstrates their applicability to different domains and use for different purposes.
About
This article is published in Science of Computer Programming.The article was published on 2013-06-01 and is currently open access. It has received 196 citations till now. The article focuses on the topics: Feature model & Domain-specific language.

read more

Citations
More filters
Proceedings ArticleDOI

Feature model extraction from large collections of informal product descriptions

TL;DR: This paper presents a novel, automated approach for constructing FMs from publicly available product descriptions found in online product repositories and marketing websites such as SoftPedia and CNET.
Journal ArticleDOI

Reconfigurable Smart Factory for Drug Packing in Healthcare Industry 4.0

TL;DR: A data-driven reconfigurable production mode of Smart Factory for pharmaceutical manufacturing is proposed and verified with an experiment of demand-based drug packing production, which reflects the feasibility and adequate flexibility of the proposed method.
Journal ArticleDOI

A bibliometric analysis of 20 years of research on software product lines

TL;DR: This paper analyzes the literature on product lines from 1995 to 2014, identifying the most influential publications, the most researched topics, and how the interest in those topics has evolved along the way.
Proceedings ArticleDOI

Feature-model interfaces: the highway to compositional analyses of highly-configurable systems

TL;DR: This work proposes the concept of a feature-model interface that only consists of a subset of features, typically selected by experts, and hides all other features and dependencies, and proves compositionality properties.
Proceedings ArticleDOI

Explaining anomalies in feature models

TL;DR: An efficient and generic algorithm for explaining different anomalies in feature models that achieves a benefit for the developer by computing short explanations expressed in a user-friendly manner and by emphasizing specific parts in explanations that are more likely to be the cause of an anomaly.
References
More filters
Book

Software Product Lines: Practices and Patterns

TL;DR: The Three Essential Activities: Core Asset Development, Software Engineering Practice Areas, and Single-System Development with Reuse - All Three Together.
Book

Software Product Line Engineering: Foundations, Principles and Techniques

TL;DR: In this book, Pohl and his co-authors present a framework for software product line engineering which they have developed based on their academic as well as industrial experience gained in projects over the last eight years.

Program slicing

TL;DR: Applications of program slicing are surveyed, ranging from its first use as a debugging technique to current applications in property verification using finite state models, and a summary of research challenges for the slicing community is discussed.
Journal ArticleDOI

When and how to develop domain-specific languages

TL;DR: In this article, the authors identify patterns in the decision, analysis, design, and implementation phases of DSL development and discuss domain analysis tools and language development systems that may help to speed up DSL development.
Book ChapterDOI

Feature models, grammars, and propositional formulas

TL;DR: This work integrates prior results to connect feature models, grammars, and propositional formulas, which allows arbitrary propositional constraints to be defined among features and enables off-the-shelf satisfiability solvers to debug feature models.