Ricerca di contatti, progetti,
corsi e pubblicazioni

Uniquifying architecture visualization through variable 3D model generation

Informazioni aggiuntive

Autori
Hoff A., Seidl C., Lanza M.
Tipo
Contributo in atti di convegno
Anno
2023
Lingua
Inglese
Sommario
Software visualization facilitates the interactive exploration of large-scale code bases, e.g., to rediscover the architecture of a legacy system. Visualizations of software structure suffer from repetitive patterns that complicate distinguishing different subsystems and recognizing previously visited parts of an architecture. We leverage variability-modeling techniques to "uniquify" visualizations of subsystems via custom-tailored 3D models of recognizable landmarks: For each subsystem, we derive a descriptor and translate it to a (random but deterministic) configuration of a feature model of variable 3D geometry to support large numbers of different 3D models while capturing the design language of a particular type of landmark. We devised a hybrid variant derivation mechanism using a slots-and-hooks composition system for 3D geometry as well as adjusting visual characteristics, e.g., material. We demonstrate our method by creating various different trophies as landmarks for the visualization of a software system.
Parole chiave
Variability modeling, Software visualization, 3D model generation
Titolo atti di convegno
Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS '23)
Pagine (o numero dell’articolo)
77–81

Diffusione

Licenza
Licenza non definita
Visibilità
Pubblico
Status open access
Green