WAVE (http://lis.ing.unipg.it/wave) is a system for algorithm visualization over the Internet designed with a novel paradigm, called Publication-driven approach [1][2]. The Publication-driven approach separates the task of executing the algorithm from that of running its visualization and thus it makes it possible to easily distribute such two tasks over the Internet. The idea behind the approach is as follows: The algorithm code runs on the developer machine, while the variables which are the subject of the animation are copied on the end-user machine in a suitable structure, called Public Blackboard. The algorithm code on the developer side is automatically enriched with a set of animation instructions, each corresponding to an event that is relevant for the animation. When an interesting event happens for a variable that has a copy in the Public Blackboard, the corresponding animation instruction sends a message over the Internet, that activates a visualization routine on the end-user machine.

WAVE

DI GIACOMO, Emilio;LIOTTA, Giuseppe
2002

Abstract

WAVE (http://lis.ing.unipg.it/wave) is a system for algorithm visualization over the Internet designed with a novel paradigm, called Publication-driven approach [1][2]. The Publication-driven approach separates the task of executing the algorithm from that of running its visualization and thus it makes it possible to easily distribute such two tasks over the Internet. The idea behind the approach is as follows: The algorithm code runs on the developer machine, while the variables which are the subject of the animation are copied on the end-user machine in a suitable structure, called Public Blackboard. The algorithm code on the developer side is automatically enriched with a set of animation instructions, each corresponding to an event that is relevant for the animation. When an interesting event happens for a variable that has a copy in the Public Blackboard, the corresponding animation instruction sends a message over the Internet, that activates a visualization routine on the end-user machine.
2002
3540433090
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11391/157485
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact