In this paper we describe the MONNALISA graphical toolkit, a library of classes written in the VINCI language. VINCI is a multi-paradigm extension to C that combines declarative, imperative, and object-oriented specifications in a reactive framework. The library includes classes for visual, interactive, and layout objects, and arbitrarily complex compound objects can be created in terms of existing classes. MONNALISA is based on a data-driven approach, where graphical objects can depend upon the state of other objects, of a process memory image, or even of the underlying runtime environment. We present examples of how MONNALISA can be used for creating automatic interactive visualizations of different aspects of the dynamic behavior of a piece of software. © 2006 by the Association for Computing Machinery, Inc.
A data-driven graphical toolkit for software visualization / Demetrescu, Camil; Finocchi, Irene. - STAMPA. - (2006), pp. 57-66. (Intervento presentato al convegno SOFTVIS 06: ACM Symposium on Software Visualization tenutosi a Brighton; United Kingdom nel 4 September 2006 through 5 September 2006) [10.1145/1148493.1148502].
A data-driven graphical toolkit for software visualization
DEMETRESCU, Camil;FINOCCHI, Irene
2006
Abstract
In this paper we describe the MONNALISA graphical toolkit, a library of classes written in the VINCI language. VINCI is a multi-paradigm extension to C that combines declarative, imperative, and object-oriented specifications in a reactive framework. The library includes classes for visual, interactive, and layout objects, and arbitrarily complex compound objects can be created in terms of existing classes. MONNALISA is based on a data-driven approach, where graphical objects can depend upon the state of other objects, of a process memory image, or even of the underlying runtime environment. We present examples of how MONNALISA can be used for creating automatic interactive visualizations of different aspects of the dynamic behavior of a piece of software. © 2006 by the Association for Computing Machinery, Inc.File | Dimensione | Formato | |
---|---|---|---|
VE_2006_11573-369010.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
285.62 kB
Formato
Adobe PDF
|
285.62 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.