T3: Implementation Architecture
From SoftwarePractice.org
[edit]
Implementation Architecture Design
- External sources include
- Electrical inputs of field equipment such as microphones and cameras (to monitor their health).
- Signals from field equipment (e.g. high frequency noise, video footage, GPS feed).
Intersection Module
- Incident Analysis:
Analyses information received from external sources and processes them into meaningful data before ensuring the data is sent to the appropriate module. E.g. If there is high frequency noise matching to tyres screeching, send an incident tag to the User Interface and Database modules.
- Error Diagnostics:
Monitors general system health and notifies other modules of incidents.
Database Module
- Reporting System:
Provides a means of writing to and storing reports. Returns information when queried by the User Interface Module.
User Interface Module
- Provides a user interface in which, users can access information in a user friendly environment.
Comms Package Is an infrastructure built in-house to handle communication using sockets. The package is used whenever communication is needed to be established remotely.

