2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA) (2016)
April 5, 2016 to April 8, 2016
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WICSA.2016.45
Variability management is one of the main activities in the Software Product Line Engineering process. Common and varied features of related products are modelled along with the dependencies and relationships among them. With the increase in size and complexity of product lines and the more holistic systems approach to the design process, managing the ever-growing variability models has become a challenge. In this paper, we present MUSA, a tool for managing variability and features in large-scale models. MUSA adopts the Separation of Concerns design principle by providing multiple perspectives to the model, each conveying different set of information. The demonstration is conducted using a real-life model (comprising of 1000+ features) particularly showing the Structural View, which is displayed using a mind-mapping visualisation technique (hyperbolic trees), and the Dependency View, which is displayed graphically using logic gates.
Visualization, Software product lines, Computational modeling, Logic gates, Browsers, Data models
M. Garba, A. Noureddine and R. Bashroush, "MUSA: A Scalable Multi-touch and Multi-perspective Variability Management Tool," 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA), Venice, Italy, 2016, pp. 299-302.