Koncept expertního systému je založen na myšlence reprezentovat znalosti ve formě diagnostických jednotek, kde jedna diagnostická jednotka odpovídá popisu jedné diagnózy. Expertní systém potom srovnává popis patologických nálezů s popisy uloženými ve znalostní bázi, což odpovídá způsobu uvažování lékaře specialisty.
V medicíně se převážně setkáváme s~nepřesnými a~vágními informacemi, se kterými musí expertní systém umět zacházet. Teorie fuzzy množin poskytuje několik základních prostředků, jak tyto nepřesné informace popsat. Pomocí fuzzy teorie lze reprezentovat neohraničené medicínské entity jako fuzzy množiny, dále poskytuje vynikající nástroje pro reprezentaci vágních pojmů. Fuzzy logika poskytuje usuzovací metody schopné poskytovat přibližné závěry.
Jádro expertního systému je napsáno v logickém programovacím jazyce Prolog (Eclipse 3.3 nebo Sicstus 2.1), který poskytuje velmi dobré prostředky pro ukládání a zpracování znalostí. Grafické rozhraní je implementováno v~jazyce tcl/tk (Tcl 7.4, Tk 4.0), který umožnuje poměrně rychlý vývoj grafické nadstavby a poskytuje standartní Motif vzhled a chování aplikace.
popis - diplomová práce v PDF