A Simulation Model for Multi-Functional System with Complex Structures Using Object-Oriented Techniques

·ù ¼öÇÏ

Complex and large systems are designed to accomplish many diggerent missions, or tasks, rather than one simple one. Therefore, complex systems require a number of functions to carry out their respective mission and a variety of elements to support these functions. These characteristics make the system structure more complex and difficult to analyze. It is very challenging to mathematically analyze a Multifunctional System with Complex Structures(MFSCS) that consists of several missions, functions and elements. Few mathematical models have been studied until now. These models, however, are based on many unrealistic assumptions and include many restrictions that they cannot accurately represent real-word situations. To evercome this limitaion, this study empolys a simulation approach to analyze a complex system's acailability. Simulation approach has commonly been used to study large complex systems because it may be applied with allows few restrictions and assumptions. The simulation model used in this study was designed using current object-oriented programming(OOP) techniques. In addition, C++ - a popular object-oriented programming language - is used to illustrate process simulation concepts discussed herein.