Modelado Declarativo y Flexible de Arquitecturas de Familias de Productos (Declarative and Flexible Modeling of Software Product Line Architectures)

Fernando Asteasuain (, Laura Perez Vultaggio (

1Universidad Nacional de Avellaneda
2Universidad de Buenos Aires

This paper appears in: Revista IEEE América Latina

Publication Date: Feb. 2016
Volume: 14,   Issue: 2 
ISSN: 1548-0992

Several known problems negatively affect the specification of software product lines architecture. One of them is related with a key concept known as Internal Variability. The internal variability of components is generally neglected when describing the architecture of a family of products. The impossibility to denote dynamic restrictions between features is also pointed out as a significant difficulty for achieving an architectural specification. A third problem arises when the high level abstractions needed at the architectural level are mixed with low-level artifacts as lines of code. This paper explores FVS (FeatherWeight Visual Scenarios) as a declarative language for specifying software product lines architectures in early stages of software development. FVS aims to take a step towards finding a solution to the mentioned problems.

Index Terms:
Software Architecture, Software Product Lines, Behavioral specifications, Declarative modeling   

Documents that cite this document
This function is not implemented yet.

[PDF Full-Text (327)]