Implementierungsumgebung

Als Entwicklungsplattform dient durchweg Debin Linux mit dem Kernel der Version 2.6.8. Zur Durchführung der Instrumentierung unter C++ wird die Apache Axis Umgebung in Version 1.4 (anfänglich 1.3) verwendet. Diese liegt als ein Modul für den Apache Web Server vor. Dieser wird in der Version 2.0.52 verwendet. Als XML Parser für Apache Axis wird ebenfalls ein Apache Produkt benutzt, xerces für C in der Version 2.6.0. Als Compiler für die in C++ zu entwickelten Komponenten dient der gcc in der Version 3.3.4. Zur Automatisierung des Übersetzungsvorgangs dient durchweg das Tool make. Zur Durchführung der Instrumentierung unter Java wird die Apache Axis Umgebung für Java in der Version 1.1 verwendet. Diese läuft in Verbindung mit dem Web Container Tomcat, welcher in der Version 4.1.31 verwendet wird. Auch hier wird für die Axis Umgebung ein separater XML Parser benötigt, welches der xerces für Java in der Version 2.5.0 ist. Die Java Komponenten werden mit dem j2sdk 1.4.2 übersetzt und zur Automatisierung des Übersetzungsvorgangs dient durchweg Ant in der Version 1.6.2.
Für die Performance Instrumentierung wird der ARM4 Standard der OpenGroup verwendet. Die hierfür benötigte ARM Bibliothek wird von tangIT zur Verfügung gestellt.
Thomas Termin 2005-02-24