Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


A Model-Driven Approach to the Development of Heterogeneous Software Product Lines

Authors:
Thomas Buchmann
Felix Schwägerl

Keywords: software product lines; model-driven development; negative variability; feature models; heterogeneity.

Abstract:
Software product line engineering is dedicated to planned reuse of software components based upon a common platform, from which single products may be derived. The common platform consists of different types of artefacts like requirements, specifications, architecture definitions, source code, and so forth. Only recently, research projects have been started dealing with model-driven development of software product lines. So far, the resulting tools can only handle one type of artefact at the same time. In this paper, requirements, concepts and limitations of tool support for heterogeneous model-driven software product line engineering are discussed. As a proof of concept, an extension to the toolchain FAMILE is presented, which supports mapping of features to different types of artefacts in heterogeneous model-driven software projects at the same time.

Pages: 300 to 308

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014