Software Design Flexibility Based on Dual Environment Architecture: Aerial Case Study
- 10.2991/cisia-15.2015.39How to use a DOI?
- Software design; Aerial simulator; flexibleplatform simulation
The software engineering is applying the engineering discipline to the design, development, maintenance of software. In this paper, a dual environment design is introduced to prove the power of the software engineering to integrate the advantages of two different environments (VB.NET and MATLAB). The proposed platform could be applied to any research activities with the same circumstances. Via the utilization of software engineering sub-disciplines (requirements, design architecture, construction, testing), this paper addresses the way steps towards the development of an interactive dual environment platform, using an aerial case study.This platform not only works as a training simulator, but also works as a test bench for the developed aerial modules. The utilized aerial case study is selected for its narrow time constraints, and its modelling complexity to realize the proposed platform performance in the worst case scenario. The MATLAB/Simulink works as a computational background engine to satisfy the required aerial dynamics, while the VB.NET is utilized for the graphical user Interface (GUI), trajectory planning, and hardware interfacing. The results show the ability of the proposed dual environment model to achieve stable data transfer between VB.NET and MATLAB, to satisfy the goal of the simulated mission training, and to provide a detailed high resolution reports about an under test navigation controller.
- © 2015, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - A. AbdElHamid AU - P. Zong PY - 2015/06 DA - 2015/06 TI - Software Design Flexibility Based on Dual Environment Architecture: Aerial Case Study BT - Proceedings of the International Conference on Computer Information Systems and Industrial Applications PB - Atlantis Press SP - 146 EP - 149 SN - 2352-538X UR - https://doi.org/10.2991/cisia-15.2015.39 DO - 10.2991/cisia-15.2015.39 ID - AbdElHamid2015/06 ER -