We develop our simulators based on architecture modular approach.We extract everything that can be reused in other simulators or in the same simulator as a reusable module. Owing to this our approach allows us to develop a new simulator or extend the existing one rapidly, with minimal efforts, costs and terms.
Using this approach with each new simulator developed our architecture became more robust and reusable, owing to the minimization of new projects costs and terms.
So, here you can see all the modules which the FMS simulator consists of. All of them are clickable and you can read about them after clicking on a correspondent section.
You can see our approach to the simulation development from our architecture diagram. Each of the simulators contains architecture blocks that can be reused in new simulators. You can read about each of these blocks in “Our Technologies” section.
Such approach as described in the architecture diagram leads to drastic minimization of development efforts and costs. As all synchronization and data-related codes have been written before and located in Distributed Data Bus, all other reusable codes are located in the simulator modules developed before, simulator developers have to write only a code of specific simulator logic. So, a smaller amount of simulator developers and less time are required for developing software for a new simulator.