@gron

Language Support for Managing Variability in Architectural Models

, , , and . volume 4954 of Lecture Notes in Computer Science, page 36--51. Springer, (2008)

Abstract

The effective management and composition of architectural variabilities has long been of importance to product line architects. Architects need to describe how conceptual variabilities are composed and realised through architectural decompositions ofa product line. Architecture variabilities need to be described in terms of the chosen design decompositions, which do notoften correspond naturally to feature model decompositions. Also, the fine-grained nature of certain architectural variabilitiesmakes it difficult to represent them in a modular fashion, and describe how they are composed across different views. In orderto address these issues, this paper presents a variability modelling language (VML), which supports first-class representationof heterogeneous forms of architectural variabilities. The language complements existing architectural modelling approachesfor product lines by providing mechanisms to: (i) explicitly reference variation points in multiple architectural views, and(ii) support compositions involving both fine-grained and coarse-grained variabilities in an orthogonal fashion. The completenessand simplicity of VML is assessed through four case studies from different domains.

Description

SpringerLink - Buchkapitel

Links and resources

Tags

community

  • @gron
  • @dblp
@gron's tags highlighted