Chciał bym zaprezentować przykładowy system, z symulatorem wyprzedzania. Program symuluje wyprzedzanie pojazdu B przez pojazd A w sytuacji kiedy na przeciwległym pasie ruchu jedzie pojazd C. Symulator bada na bieżąco prędkości wszystkich pojazdów i przyspieszenia itp... Reguły dla systemu opierają się na zbiorach rozmytych, a same reguły dla systemu są tworzone przy użyciu zdefiniowanych liczb rozmytych. Reguły tworzy się przy użyciu XML-a, o ile dobrze pamiętam aktualnie samochodem A steruje ok. 20 reguł.
Po uruchomieniu programu, aby system decydował o przyspieszaniu i zmianie pasa pojazdu A należy wczytać ustawienia z pliku ustawienia.xml oraz reguły z pliku reguly.xml.