Simulation Software - Object-Oriented Simulation

5 important questions on Simulation Software - Object-Oriented Simulation

What is Object-Oriented simulation

A simuated system that is considered to consist of objects that interact with each other as the simulation envolves through system

Features of object-Oriented simulation

1) Inheritance : if one defines a new object type in terms of an existing object type, then the child type "inherist" all the characteristics of the parent type
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
Discover Study Smart

Disadvantages of object oriented simulation


* steep learning curve
∗ many projects required to achieve full benefit

Alternative approaches beside OO simulation

1) Parallel and Distributed 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
Remember faster, study better. Scientifically proven.
Trustpilot Logo