Information Technology Reference
In-Depth Information
Abb. 5.2 UML-Diagramm des Produktionsregelsystems
handelt. Dies ermöglicht es, einen Nullwert zu benutzen, um anzuzeigen, dass der Wahr-
heitswert der Regel nicht bestimmt werden kann (weil eine der Variablen, auf die in einer
Klausel zurückgegriffen wird, auch auf null gesetzt oder aber nicht bestimmt ist). Das
boolesche Element fired zeigt an, ob die Regel gefeuert hat oder nicht. Es gibt mehrere
Regelkonstruktoren, die jeweils einen Verweis auf die Instanz der booleschen Regelbasis,
den Namen der Regel, eine oder mehrere Prämissen oder linksseitige Klauseln ( Ihs =
left-hand side) und eine einzelne Konklusion, oder rechtsseitige Klauseln ( rhs = right-
hand side) umfassen. Jeder Konstruktor bestimmt die richtige Anzahl der Einträge im Feld
premise und registriert sich bei den Klausel-Objekten. Er fügt die Klauseln auch seinen
Datenelementen hinzu. Das Objekt truthValue wird mit null initialisiert, was es un-
bekannt oder nicht definiert macht, und die Regel registriert sich bei der übergeordneten
booleschen Regelbasis.
Search WWH ::




Custom Search