Universität Oldenburg
Fachbereich Informatik

Publications: Details


Document Description

Author: Sergej Alekseev and Günther Stiege
Title: Graph Theory in the Control Flow Analysis of the Large Time Critical Applications
Kind of Publication: Proceedings of the 2005 International Conference of Software Engineering Research and Practice
Publisher: CSREA Press
ISBN 1-932415-49-1, 1-932415-50-5, 1-932415-51-3
Date: June 2005
Pages, Language 253-259, English
Keywords: graphs and networks, testing and debugging, time-critical object oriented software
CR Classification: E.1 [Data Structures]: Graphs and Networks; J.7 [Computers in other systems]: Real Time; D.2.5 [ Testing and Debugging]
General Terms (ACM): Algorithms
up

Abstract

In this paper we present the basics for the realization of online monitoring of large server applications written in object-oriented languages. The idea of the proposed solution is to instrument the application at significant points with event functions and to log these events asynchronously during execution. The selection of the monitoring points in the application is based on graph-theoretical algorithms which find an optimal set of places for event functions. This work deals with results from a joint research project between the Siemens AG, Berlin and the University of Oldenburg.

Kurzfassung

In diesem Papier stellen wir vor die Grundlagen für die Realisierung der Überwachung großer Serveranwendungen, die in objektorientierte Sprachen verfasst sind. Die Idee der vorgeschlagenen Lösung ist Instrumentierung eines Programms mit Überwachungsfunktionen und asynchrone Protokollierung der Ereignisse an den instrumentierten Stellen im Programm während der Ausführung. Die Auswahl der Überwachungspunkte im Programmcode basiert auf graphentheoretischen Algorithmen, die eine optimale Menge solcher Stellen finden. Diese Arbeit wurde im Rahmen eines gemeinsamen Forschungsprojekts zwischen Siemens AG, Berlin und der Universität Oldenburg durchgeführt.

up

Download

Not available

Last change: 2006-02-28 (Stiege)