2010-05-31 11 views
11

Szukam dobrego silnika reguł C++. można proszę dać mi znać, jeśli istnieje jakaś reguła silnik oparty na XML dla C++Silnik reguł w języku C++

+10

co to jest "silnik reguł"? –

+0

@reko_t http://stackoverflow.com/questions/1596073/what-is-rule-engine –

+1

@reko_t: Rule Engine to w zasadzie kontroler, który analizuje reguły z bazy danych reguł i stosuje je do określonej transakcji/danych/danych wejściowych . – Kangkan

Odpowiedz

1

Chyba odpowiedź „co jest silnikiem zasada” jest tam: What can Rules Engines accomplish?

Ale to jest zbyt szeroka definicja. W rzeczywistości "mechanizm reguł" powinien całkowicie zależeć od Twojej domeny. Silnik zapewni ustawienia (oparte na XML lub cokolwiek innego odpowiedniego dla zadania), a następnie zastosuje reguły.

Poszukaj więc silników specyficznych dla danej domeny, a na pewno znajdziesz coś pożytecznego.

5

Sprawdź CLIPS (opracowany pierwotnie przez NASA) Jest to silnik reguł napisany w języku C. Jest on nieustannie rozwijany przez wiele lat. Jednak zasady są zdefiniowane w języku reguł LISP, takim jak definicja reguł.

hostowanych na SourceForge http://clipsrules.sourceforge.net/

0

Ilog Regulaminu (IBM) jest napisany w języku C++.