Design and Implementation of Dynascope, a Directing Platform for Compiled Programs (1994)
| Venue: | Computing Systems |
| Citations: | 9 - 4 self |
BibTeX
@ARTICLE{Sosic94designand,
author = {Rok Sosic},
title = {Design and Implementation of Dynascope, a Directing Platform for Compiled Programs},
journal = {Computing Systems},
year = {1994},
volume = {8}
}
OpenURL
Abstract
Debugging and performance measurement tools are becoming increasingly important, especially in distributed and parallel computer systems. A characteristic task of debuggers and performance measurement tools is directing. Directing consists of two major classes of activities, monitoring and controlling. Monitoring is used for collecting information about the program behavior. Controlling is used to modify the program state in order to influence its future behavior. Dynascope, a directing platform, provides basic monitoring and controlling primitives for building advanced directing applications. It is integrated with existing programming tools and uses only generic operating system and networking primitives. The usage of Dynascope facilities is demonstrated in simulator testing and program tracing. Measurements show the performance of Dynascope in local and distributed environments. 1 Introduction Increasingly complex software requires sophisticated debugging and performance...







