• DocumentCode
    1880751
  • Title

    Constructing object-oriented distributed simulations

  • Author

    Berry, Olivier

  • Author_Institution
    IBM Sci. Center, Haifa
  • fYear
    1988
  • fDate
    6-7 Jun 1988
  • Firstpage
    117
  • Lastpage
    121
  • Abstract
    An object-oriented method for the design and implementation of distributed, discrete-event simulations is presented. Two differing synchronization mechanisms, conservative and optimistic, are identified. These differing mechanisms give rise to significant differences in the resulting simulation models. Which kind of synchronization allows more flexibility in modeling and implementing application programs is discussed. The authors present three simulation problems: the game of life (J.H. Conway, 1970), a sequential circuit with feedback (A.D. Friedman et al., 1975) and a queueing network. They show that each problem can be naturally decomposed into communicating subsystems. They present the Simula code for an object representation of the key subsystem in each problem. The conservative and the optimistic synchronization strategies for each problem are also compared
  • Keywords
    Simula listings; circuit analysis computing; computer games; discrete event simulation; distributed processing; object-oriented programming; queueing theory; simulation languages; Simula code; application programs; communicating subsystems; differing mechanisms; discrete-event simulations; feedback; game of life; key subsystem; object representation; object-oriented distributed simulations; object-oriented method; optimistic synchronization strategies; queueing network; sequential circuit; simulation models; simulation problems; synchronization mechanisms; Application specific processors; Clocks; Computational modeling; Discrete event simulation; Distributed computing; Object oriented modeling; Pulse width modulation; Runtime; Sequential circuits; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-8186-0884-6
  • Type

    conf

  • DOI
    10.1109/ICCSSE.1988.72251
  • Filename
    72251