Feature-based survey of model transformation approaches

K Czarnecki, S Helsen - IBM systems journal, 2006 - ieeexplore.ieee.org
Model transformations are touted to play a key role in Model Driven Development™.
Although well-established standards for creating metamodels such as the Meta-Object …

Reasoning about edits to feature models

T Thum, D Batory, C Kastner - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
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 …

[PDF][PDF] Cardinality-based feature modeling and constraints: A progress report

K Czarnecki, CHP Kim - International Workshop on Software …, 2005 - softwarefactories.com
Software factories have been proposed as a comprehensive and integrative approach to
generative software development. Feature modeling has several applications in generative …

From model transformation to incremental bidirectional model synchronization

H Giese, R Wagner - Software & Systems Modeling, 2009 - Springer
The model-driven software development paradigm requires that appropriate model
transformations are applicable in different stages of the development process. The …

Requirement-driven evolution in software product lines: A systematic map** study

L Montalvillo, O Díaz - Journal of Systems and Software, 2016 - Elsevier
Abstract CONTEXT. Software Product Lines (SPLs) aim to support the development of a
whole family of software products through systematic reuse of shared assets. As SPLs …

[PDF][PDF] Triple graph grammars: Concepts, extensions, implementations, and application scenarios

E Kindler, R Wagner - 2007 - researchgate.net
Abstract Triple Graph Grammars (TGGs) are a technique for defining the correspondence
between two different types of models in a declarative way. The power of TGGs comes from …

Automated reasoning for multi-step feature model configuration problems

J White, B Dougherty, DC Schmidt… - SPLC 2009: 13th …, 2009 - idus.us.es
The increasing complexity and cost of software-intensive systems has led developers to
seek ways of increasing software reusability. One software reuse approach is to develop a …

Multi-dimensional variability modeling

M Rosenmüller, N Siegmund, T Thüm… - Proceedings of the 5th …, 2011 - dl.acm.org
The variability of a software product line (SPL) is often described with a feature model. To
avoid highly complex models, stakeholders usually try to separate different variability …

Evolving feature model configurations in software product lines

J White, JA Galindo, T Saxena, B Dougherty… - Journal of Systems and …, 2014 - Elsevier
The increasing complexity and cost of software-intensive systems has led developers to
seek ways of reusing software components across development projects. One approach to …

[PDF][PDF] Automating the Configuration of Multi Software Product Lines.

M Rosenmüller, N Siegmund - VaMoS, 2010 - wwwiti.cs.uni-magdeburg.de
The increased use of software product lines (SPLs) results in complex software systems in
which products of multiple SPLs communicate and interact with each other. Such a system of …