• DocumentCode
    3350807
  • Title

    Design of object-oriented simulations in C++

  • Author

    Joines, Jeffrey A. ; Roberts, Stephen D.

  • Author_Institution
    Dept. of Ind. Eng., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    1994
  • fDate
    11-14 Dec. 1994
  • Firstpage
    157
  • Lastpage
    165
  • Abstract
    Shows how to design object-oriented simulation models using C++. A set of object classes have been written in C++ which can be used to create simulation models and simulation packages. The simulations built with these tools possess the benefits of an object-oriented design, including the use of classes, inheritance, encapsulation, polymorphism, run-time binding and parameterized typing. These concepts are illustrated by creating a network queuing simulation language which has several notable features not available in other similar languages. Object-oriented simulations provide full accessibility to the base language, faster executions, portable models and executables, a multivendor implementation language, and a growing variety of complementary development tools.
  • Keywords
    C language; data encapsulation; digital simulation; inheritance; object-oriented languages; object-oriented methods; object-oriented programming; simulation languages; C++ language; base language accessibility; complementary development tools; encapsulation; fast executions; inheritance; multivendor implementation language; network queuing simulation language; object classes; object-oriented simulation models design; parameterized typing; polymorphism; portable executables; portable models; run-time binding; simulation packages; Application software; Computer languages; Context modeling; Encapsulation; Industrial engineering; Object oriented modeling; Object oriented programming; Packaging; Runtime; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference Proceedings, 1994. Winter
  • Print_ISBN
    0-7803-2109-X
  • Type

    conf

  • DOI
    10.1109/WSC.1994.717098
  • Filename
    717098