Når du definerer en startkonfiguration til udførelse af et program, kan du angive, hvilke tilstande (udførelse, fejlfinding, profil, osv.) der understøttes af programmet. Hvis du understøtter fejlfindingstilstand, skal du implementere en fejlfindingsmodel og brugergrænseflade, der gør det muligt for brugere at foretage funktioner med dine programmer, mens der udføres fejlfinding på dem. Kerneplatformens fejlfindings-plugin understøtter følgende:
UI-plugin-fejlfindingsfunktionen er en struktur til fremvisning af din fejlfindingsmodel i brugergrænsefladen. Den indeholder desuden funktionsklasser til implementering af almindelige UI-opgaver.
Da det er vanskeligt at diskutere generisk fejlfinding på en meningsfyldt måde, vælger vi at se på platforms-fejlfindindingsmodellen fra et Java-fejlfindingsperspektiv.
Sådan skriver du et Eclipse-fejlfindingsprogram er en udførlig gennemgang af bygningen af en fejlfindingsfunktion, hvor et enkelt PDA-sprog (Push Down Automata) anvendes som eksempel.