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

Next Steps:

  • planning …

Problems