Quando si definisce una configurazione di avvio per l'esecuzione di un programma, č possibile specificare le modalitą supportate dal programma (di esecuzione e/o di debug). Se č supportata la modalitą di debug, č necessario implementare un modello di debug e un'interfaccia utente che consentano agli utenti di interagire con i programmi in tale modalitą. Il plug-in di debug della piattaforma di base fornisce supporto per:
Il plug-in dell'interfaccia utente di debug fornisce classi di utilitą per l'implementazione di interfacce utente di debug.
Dal momento che č difficile affrontare le generiche funzionalitą di debug in dettaglio, saranno esaminati il modello di debug della piattaforma e le classi di UI dalla prospettiva del debugger Java.