Learn More
Existing visualization tools typically do not allow easy extension by new visualization techniques, and are often coupled with inflexible data input mechanisms. This paper presents EVolve, a flexible and extensible framework for visualizing program characteristics and behaviour. The framework is flexible in the sense that it can visualize many kinds of(More)
Traditional tracing systems are often limited to recording a fixed set of basic program events. This limitation can frustrate an application or compiler developer who is trying to understand and characterize the complex behavior of software systems such as a Java program running on a Java Virtual Machine. In the past, many developers have resorted to(More)
This report presents EVolve – an extensible software visualization framework, which is used to generate visual representation of program traces. In the report we describe all available visualizations in EVolve's built-in visualization library and explain how to use these visualizations. We also explain some new features implemented on EVolve and the(More)
Existing visualization tools typically do not allow easy extension by new visualization techniques, and are often coupled with inflexible data input mechanisms. This paper presents EVolve, a flexible and extensible framework for visualizing program characteristics and behaviour. The framework is flexible in the sense that it can visualize many kinds of(More)
In order to make highly parallel large-scale optical adaptive neural computers for recognition, vision, and other man-machine interface applications, a new technological approach to all-optic neurons and adaptive synapses of layered and segmented neural architectures is approached. Basic optical elements will be used in the proposed three-layer segmented(More)
  • 1