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. - Proceedings of the 2006 ACM symposium on Software visualization - SoftVis '06, (2006), pp. 57-66. (SOFTVIS 06: ACM Symposium on Software Visualization, Brighton, September 4-5, 2006). [10.1145/1148493.1148502].

A data-driven graphical toolkit for software visualization

Irene Finocchi
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.
9781595934642
data flow execution model; graphical libraries; multiparadigm programming languages; reactive environments; software visualization
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Caricamento pubblicazioni consigliate

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: http://hdl.handle.net/11385/192683
Citazioni
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact