Ericsson Erisoft AB are developing the Command & Control software for
ERIEYE - an Airborne Early Warning and Control (AEW&C) system produced
by Ericsson Microwave Systems AB. The system is very successful and is
currently the only European-built system to enter into NATO service.
The ERIEYE system is mounted aboard an aircraft and consists of a radar
and a number of consoles where operators interact with the software. Some
of the information presented for the operator is shown in the form of
tabular data. Currently there are a number of performance issues related
to these tables which need to be solved. Furthermore, the current code base
is difficult to maintain, which causes inconsistency between tables and
makes changes and enhancements hard to implement.
This Master's Thesis suggests solutions to the problems posed and provides
useful data and advices for further development. While these are aimed at
the tables in particular, they may well be applicable to other parts of
the system.
The analysis and research done show that the problem with performance and
maintainability can be solved. By doing a redesign of how the tables are
implemented they can be made to handle data in a much more optimized way.
The design also allows new tables to be constructed and integrated with
ease. Performancewise, the bottleneck that still persists lies on the
graphical side and is ultimately caused by the external soft- and hardware
on the receiving end. Fortunately, there are methods to overcome even
these limitations.
In order to demonstrate the results, a prototype was built based on the
selected solutions. This prototype has since then evolved into a more
mature version, and is now part of an ERIEYE system for the Hellenic
Air Force in Greece.