Reusable software architectures and supporting components are the focus of an increasing number of software organizations attempting to reduce software costs. A design pattern describes the solution to a recurring problem encountered in object-oriented software development. The fundamental issue of design patterns is to encapsulate the concepts that vary so as to improve reusability. In this paper, we propose a data visualization software architecture for unmanned aerial vehicles. The proposed solution aims to improve the reusability of these systems using design patterns as development artifacts. The architecture is part of a ground control station for unmanned aerial vehicles. Essential aspects of the architecture as well as the developed working prototype are described.
Reusable Design of Data Visualization Software Architecture for Unmanned Aerial Vehicles
Journal of Aerospace Information Systems ; 11 , 6 ; 359-371
2014-06-06
13 pages
Article (Journal)
Electronic Resource
English