Simulation Software - Object-Oriented Simulation
5 important questions on Simulation Software - Object-Oriented Simulation
What is Object-Oriented simulation
Features of object-Oriented simulation
2) Encapsulation : other object instances can view the data of certain object, but only that object itself can change its data through its method
3) Polymorphism: when different object types with the same ancestry can have methods with the same name, but when invoked may cause differetn behavior in the various objects.
e.g trucks and vans, both subtypes of vehicles, may havemethods with same name but with different effect
Advantages of object oriented simulation
∗ existing objects can easily be reused in future projects
∗ makes model changes easier through inheritance
∗ helps managing complexity by breaking system into different objects
∗ facilitates projects with several programmerss
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
Disadvantages of object oriented simulation
* steep learning curve
∗ many projects required to achieve full benefit
Alternative approaches beside OO simulation
- Break up a simulation model in some way, run the different parts
simultaneously on parallel processors
- Different ways to break up model
∗ Decompose the model itself; assign different parts of model to
different processors: message-passing for synchronization, or for-
get synchronization and do “rollbacks” if necessary
∗ Different processors do different replications2) Web-based simulation
- Central simulation engine, submit jobs over the web
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding