Refactoring of the existing terminal server process control of a loading facility for mineral oil products and separation of various components as independent applications.
Supplement
The terminal server process control (AS) was developed in MS Visual C++ (MFC) and controls a loading island up to the PLC control. The code base of the AS is difficult to maintain and during the operating time (approx. 20 years) some unnecessary code has accumulated. An analysis is performed to identify the unneeded code. As part of the refactoring measures, individual components (drivers for voice output and control of a displayboard) are outsourced to own applications to increase maintainability.
Subject description
The measure increases the maintainability and comprehensibility of the existing code base and helps the IT department to better maintain the application in the future.