This thesis focuses on upgrading a train traffic control system component, used for object tracking and monitoring of the controlled area. This is achieved using Drools, a rule engine, which can provide efficient separation of execution logic and application code.
A rule engine is an expert system that provides decision-making capabilities according to separately defined rules and the current state of the system. This is a better approach for handling complex execution logic that changes frequently. In this system, it is implemented as a standalone Java application.
The goal of this thesis is to modify the application to include Maven project management tool and an updated version of Drools. Additionally, the goal is to prepare it for execution in a newer version of the Java runtime environment. This provides a better basis for future upgrades and longer support periods.
|