Development of dynamically reconfigurable ground station software
Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2007.
Applications are normally developed with a specific purpose in mind and when new features are needed the source code has to be modified, recompiled and redistributed. It will be more beneficial if new features can be dynamically added during runtime without the need to disrupt execution, especially in the case of ground station software. This thesis is about the implementation of a dynamic development environment within which a modular system can be created from existing components that can be extended with additional components at any time. The interaction between these components can then be specified which can result in a completely automated system. It is concluded that the graphical tools of such an environment can make it easy for people who do not necessarily have programming knowledge to build a system from existing components that can be extended and reconfigured whenever necessary.