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

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

Next Steps:

  • planning …

Problems