Visualizing Variability Models Using Hyperbolic Trees.

Rabih Bashroush, Ameer Al-Nemrat, Mohammad Bachrouch, Hamid Jahankhani · UEL Research Repository (University of East London) · 2011

Abstract. Software Product Line Engineering (SPLE) has emerged in recent years as a viable way to maximize reuse when designing a family of related products. One of the main tasks conducted during the SPLE process is Variability Management (VM). VM is about identifying commonality among the different products being developed while capturing and cataloging variability. In real-life projects, VM models tend to encompass a very large number of variants reaching in many projects the order of thousands. Visualizing these models has been a major challenge for tool developers. In this work, we present our MUSA CASE tool which uses hyperbolic trees for representing VM models and supports gesture based interaction (using multitouch interfaces). The tool has been successfully used to develop a large scale case study.

Read the paper · More papers on PaperTik