• DocumentCode
    2776581
  • 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
    1995
  • fDate
    3-6 Dec 1995
  • Firstpage
    82
  • Lastpage
    89
  • Abstract
    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 classes possess the benefits of an object-oriented design, including the use of 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 multi-vendor implementation language, and a growing variety of complementary development tools
  • Keywords
    C language; data encapsulation; digital simulation; inheritance; object-oriented languages; object-oriented programming; simulation languages; C++; encapsulation; inheritance; multi-vendor implementation language; network queuing simulation language; object classes; object-oriented design; object-oriented simulation; parameterized typing; polymorphism; portable models; run-time binding; simulation models; simulation packages; Application software; Context modeling; Encapsulation; Handicapped aids; Industrial engineering; Object oriented modeling; Object oriented programming; Packaging; Program processors; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference Proceedings, 1995. Winter
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-78033018-8
  • Type

    conf

  • DOI
    10.1109/WSC.1995.478709
  • Filename
    478709