LRR-TUM-Logo Fakultät für Informatik
der Technischen Universität München
Informatik X: Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur
Prof. Dr. Arndt Bode , Prof. Dr. Hans Michael Gerndt
abakus50x50.gif
 Home  | Adressen  | Personen  | Forschung  | Lehrveranstaltungen 
Suche 
Research Group
Programming Environments and Tools
Dr. R. Wismüller


Interoperability of Run-Time Tools
for Parallel and Distributed Programs


Overview
Within this project, a method and an infrastructure is developed that allows to implement interoperable run-time tools, i.e. tools that can be used concurrently to monitor and control the same execution of a target program. Until now, this was virtually impossible, since tools use conflicting methods for monitoring the target program, and because no suitable methods to support the necessary interactions between the tools exist.
As a case study, we are looking at an environment, where a debugger, a program flow visualizer, a checkpointing system and a deterministic execution controller interoperate in order to support the efficient and comfortable debugging of programs with high execution times. Using this case study, the problems that arise when combining different run-tools are analyzed and classified. To solve these problems, a method for tool interaction and a supporting software infrastructure are developed. A model of the target system and the tools' accesses enables the systematic analysis and the elimination of conflicts during the data integration. The concept of mediators is used to support behavioral integration without creating mutual dependencies between the tools. The mediators are implemented by the already available monitoring system, which allows to dynamically link the necessary external interfaces into the tools. Debugging tool environment
The concepts are integrated into the on-line monitoring system OCM. Based on this version of the OCM, the above mentioned tool environment is implemented.
Project Group
Project Schedule and Milestones
Further Information


NAVIGATE:

Up

Next: Detop: Parallel and Distributed Debugging



Roland Wismüller
Last modified: Thu Aug 29 09:46:45 2002