Popis
|
|
Univerzálny modul podorujúci zovšeobecňovanie a porovnávanie
popisu problémov |
Elementy |
|
Zovšeobecnenie, Porovnanie výsledku, Riešenie, Poskytnutie
riešenia |
|
Volané |
|
Porovnaj s existujúcimi problémami
porovnáva s novými a starými popismi problémov
Porovnaj so stavom siete
porovnáva nové a sietové popisy problémov
Testovanie výsledku smerovania
porovnanie s nových s FLD popismi problémami
|
|
Volá |
|
Problém manažér: Pridaj riešenie
Problém manažér: Pridaj výsledok porovnania
Báza znalostí: Hierarchia problemov
|
Algoritmy
|
|
Porovnaj(Popis problemu 1, Popis problému 2, Druh porovnannia, Porovnávacie dáta)
|
(príklad):
|
|
CASE
Popis problému 1 je zovšeobecnením Popisu problému 2
pridaj výsledok porovnania (NEDOSTATOČNÉ DATA + Rozdiely)
Popis problému 1 je rovnaký ako Popis problému 2
pridaj riešenie(Druh porovnania, Porovnávacie dáta)
Popis problému 2 je zovšeobecnením Popisu problému 1
IF Druh porovnania = nový-starý
THEN RETURN chyba
ELSE pridaj riešenie (Druh porovnania, Porovnávacie dáta)
|
Dáta
|
|
Druh porovnania ::=nový-starý | nový-sieť | nový-FLD
Porovnávacie data ::== číslo_otázky | stav_info | FLD
Rozdiely::== data_problému*.
|