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.
2006
SOFTVIS 06: ACM Symposium on Software Visualization
data flow execution model; graphical libraries; multiparadigm programming languages; reactive environments; software visualization
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
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].
File allegati a questo prodotto
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/369010
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact