Object-oriented simulation: a modeling and programming perspective

  • Authors:
  • José M. Garrido

  • Affiliations:
  • Kennesaw State University, Kennesaw, GA

  • Venue:
  • Proceedings of the 49th Annual Southeast Regional Conference
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This tutorial is based on the book with the same title, published by Springer, 2009. The tutorial presents an introduction to object oriented simulation modeling and using the OOSimL simulation language for implementing the simulation models. The emphasis is on early introduction to simulation because simulation is considered an important area in the computing curricula. An overview of relevant object-oriented modeling principles and then an introduction to object-oriented modeling and simulation using the process interaction approach with the new language, OOSimL. In addition to the simulation concepts, a brief exposure is included to developing models with the Eclipse integrated development environment. The simulation language was designed and developed for teaching OO simulation early in undergraduate programs in computing. Object orientation enhances the modeling and implementation of various families of systems. The OOSimL compiler generates Java code and C++ code. This simulation language was designed and developed for teaching OO simulation to students of computing (Computer Science, Software Engineering, and related disciplines). The language supports and promotes standard object-oriented (and software engineering) concepts and principles.