You are here: SE » ThesesHome » ThesesDPP » ThesisDPPXIX

Verteiltes Debugging (D,M)

Outline

Ziel dieser Arbeit ist es, den Debugger in Eclipse für Saros nutzbar zu machen, um gemeinsam den Ablauf eines Programm zu debuggen, das bei einem der Entwickler läuft. Gewünscht ist, möglichst umfassend alle Features in Eclipse zum Debugging (v.a. Stepping, Breakpoints, Variablen, Watches, Thread Übersicht) gemeinsam nutzen zu können. Wenn dies möglich ist, ergeben sich eine Menge von spannenden Einsatzmöglichkeiten, z.B. könnten zwei Entwickler in unterschiedlichen Threads parallel Schritt um Schritt das Programm ausführen, um ein besseres Verständnis von Nebenläufigkeitsaspekten des Programms zu gewinnen.

Diese Abschlussarbeit sollte in einem Experiment enden, in dem die Nutzbarkeit des entwickelten Features ermittelt wird.

Schedule

Past days CW Goals target accomplished wrench
DONE 1 CWXX Goals accomplished

Weekly Reports

Week 20 (CW 32)

Activities

  • Liste aller

Results

Typ CompileTimeInheritance RunTimeInheritance(getAdapter)Sorted ascending
IJavaBreakpoint(I) IBreakpoint  
ILineBreakpoint(I) IBreakpoint  
IWatchpoint(I) IBreakpoint  
Breakpoint(A) PlatformObject(C)  
Breakpoint(A) IBreakpoint  
JavaBreakpoint(A) Breakpoint  
JavaBreakpoint(A) IDebugEventSetListener(I)  
JavaBreakpoint(A) IJavaBreakpoint  
JavaBreakpoint(A) IJDIEventListener(I)  
IJavaClassPrepareBreakpoint(I) IJavaBreakpoint  
JavaClassPrepareBreakpoint(C) JavaBreakpoint  
JavaClassPrepareBreakpoint(C) IJavaClassPrepareBreakpoint  
IJavaExceptionBreakpoint(I) IJavaBreakpoint  
JavaExceptionBreakpoint(C) JavaBreakpoint  
JavaExceptionBreakpoint(C) IJavaExceptionBreakpoint  
IJavaLineBreakpoint(I) IJavaBreakpoint  
IJavaLineBreakpoint(I) ILineBreakpoint  
JavaLineBreakpoint(C) JavaBreakpoint  
JavaLineBreakpoint(C) IJavaLineBreakpoint  
IJavaMethodBreakpoint(I) IJavaLineBreakpoint  
JavaMethodBreakpoint(C) JavaLineBreakpoint  
JavaMethodBreakpoint(C) IJavaMethodBreakpoint  
IJavaMethodEntryBreakpoint(I) IJavaLineBreakpoint  
JavaMethodEntryBreakpoint(C) JavaLineBreakpoint  
JavaMethodEntryBreakpoint(C) IJavaMethodEntryBreakpoint  
IJavaPatternBreakpoint(I) IJavaLineBreakpoint  
JavaPatternBreakpoint(C) JavaLineBreakpoint  
JavaPatternBreakpoint(C) IJavaPatternBreakpoint  
IJavaStratumLineBreakpoint(I) IJavaLineBreakpoint  
JavaStratumLineBreakpoint(C) JavaLineBreakpoint  
JavaStratumLineBreakpoint(C) IJavaStratumLineBreakpoint  
IJavaTargetPatternBreakpoint(I) IJavaLineBreakpoint  
JavaTargetPatternBreakpoint(C) JavaLineBreakpoint  
JavaTargetPatternBreakpoint(C) IJavaTargetPatternBreakpoint  
IJavaWatchpoint(I) IJavaLineBreakpoint  
IJavaWatchpoint(I) IWatchpoint  
JavaWatchpoint(C) JavaLineBreakpoint  
JavaWatchpoint(C) IJavaWatchpoint  
IBreakpoint(I) IAdaptable(I) org.eclipse.ui.IPersistableElement

Next Steps:

  • planning …

Problems