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.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.