Ohjelman vianmääritys

Kun määrität aloituskokoonpanon ohjelman ajamista varten, voit määrittää, mitä tiloja (esimerkiksi ajo, vianmääritys, profilointi) ohjelma tukee. Jos ohjelma tukee vianmääritystilaa, sinun täytyy toteuttaa vianmääritysmalli ja käyttöliittymä, joiden avulla käyttäjä voi olla vuorovaikutuksessa ohjelmien kanssa silloin, kun vianmääritys on käynnissä. Käyttöympäristön vianmäärityslisäosa tukee

Käyttöliittymän vianmäärityslisäosa toimii kehyksenä vianmääritysmallin esittämiselle käyttöliittymässä. Se myös sisältää apuohjelmaluokkia, jotka toteuttavat yleisimpiä käyttöliittymän tehtäviä.

Koska on vaikeaa kuvata yksityiskohtaisesti yleistä vianmääritystä, seuraavassa esitellään Eclipse-ympäristön vianmääritysmallia ja käyttöliittymän luokkia Java-vianmääritysohjelman näkökulmasta.

Kohdassa Eclipse-vianmääritysohjelman kirjoittaminen esitellään vianmääritysohjelman koonti alusta loppuun. Esimerkkinä käytetään yksinkertaista pushdown automata (PDA) -ohjelmaa.