loading
Documents

Research.Publish.Connect.

Paper

Authors: Thomas Buchmann and Felix Schwägerl

Affiliation: University of Bayreuth, Germany

ISBN: 978-989-758-189-2

Keyword(s): Software Product Lines, Model-Driven Development, Unconstrained Variability, Information Loss, Negative Variability, Application Engineering.

Related Ontology Subjects/Areas/Topics: Cross-Feeding between Data and Software Engineering ; Model-Driven Engineering ; Software Engineering ; Software Engineering Methods and Techniques

Abstract: Model-driven software product line engineering is an integrating discipline for which tool support has become available recently. However, existing tools are still immature and have several weaknesses. Among others, limitations in variability, caused by meta model restrictions, and unintended information loss are not addressed. In this paper, we present two conceptual extensions to model-driven product line engineering based on negative variability, being alternative mappings and surrogates. Alternative mappings allow for unconstrained variability, mitigating meta model restrictions by virtually extending the underlying multi-variant domain model. Surrogates prevent unintended information loss during product derivation based on a contextsensitive product analysis, which can be controlled by a declarative OCL-based language. Both extensions have been implemented in FAMILE, a model-driven product line tool that is based on EMF, provides dedicated consistency repair mechanisms, and completely automates application engineering. The added value of alternative mappings and surrogates is demonstrated by a running example. (More)

PDF ImageFull Text

Download
Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 54.198.195.11

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Buchmann T. and Schwägerl F. (2016). Breaking the Boundaries of Meta Models and Preventing Information Loss in Model-Driven Software Product Lines.In Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-189-2, pages 73-83. DOI: 10.5220/0005789100730083

@conference{enase16,
author={Thomas Buchmann and Felix Schwägerl},
title={Breaking the Boundaries of Meta Models and Preventing Information Loss in Model-Driven Software Product Lines},
booktitle={Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,},
year={2016},
pages={73-83},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005789100730083},
isbn={978-989-758-189-2},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Evaluation of Novel Software Approaches to Software Engineering - Volume 1: ENASE,
TI - Breaking the Boundaries of Meta Models and Preventing Information Loss in Model-Driven Software Product Lines
SN - 978-989-758-189-2
AU - Buchmann T.
AU - Schwägerl F.
PY - 2016
SP - 73
EP - 83
DO - 10.5220/0005789100730083

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.