Component Oriented Simulation Environment for Dynamic System Analysis and Testing
Sadek Bendago1, Esam Elsheh2
1Saddek Bendago, Department of Information Technology, College of Engineering Technology, Janzour, Tripoli, Libya.
2Esam Elsheh, Department of Information Technology, College of Engineering Technology, Janzour, Tripoli, Libya.
Manuscript received on December 01, 2015. | Revised Manuscript received on December 12, 2015. | Manuscript published on December 15, 2015. | PP: 1-6 | Volume-4 Issue-1, December 2015. | Retrieval Number: A0950124115/2016©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Computer simulation of dynamic systems lies at the center of engineering practice. Automatic control system design and testing is one of the fields where simulation programs are extensively used at various development phases. Older approach to build simulation programs was procedural one. Recently, the attention shifts toward Object Oriented (OO) approach. The main reason for this shift is to get benefits of reusability and adoptability as the main OO features. This paper examines an OO based modeling and simulation framework that could be used to construct various dynamic system simulations including real-time ones. Both adoptability and reusability are considered with paying attention also to extension of the number of simulation developers to include “old fashion” and “non-OO” programmers. To illustrate the usage of such an approach, a typical flight control system is used as an example. In this research paper the relevant functionalities of the flight control system are scattered among components. These components have the capability to interact to produce simulations.
Keywords: Systems simulation; object oriented programming, flight simulation.