A Space-Time Object Model--An Object Oriented Model for Parallel and Distributed Simulation--

Masakazu FURUICHI  Atsuo OZAKI  Kazuhiro ABE  Katsuto NAKAJIMA  Hidetoshi TANAKA  

IEICE TRANSACTIONS on Information and Systems   Vol.E83-D   No.4   pp.815-823
Publication Date: 2000/04/25
Online ISSN: 
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Software Systems
parallel and distributed simulation,  object oriented simulation,  time warp,  breathing space time,  

Full Text: PDF(876.5KB)>>
Buy this Article

This paper proposes a Space-Time Object Model, an object oriented model that possesses space and time management mechanisms. The goal of this object model is to provide a common software infrastructure for implementing large-scale moving object simulations efficiently, such as car traffic simulations and disaster evacuation simulations, using a direct mapping scheme on a parallel and distributed computing environment. In this object model, the software infrastructure provides two principal functions, "Space Management" and "Time Management," which allows programmers to focus on application programming instead of parallel programming. Although there are several known infrastructure software, which provide the environment needed to develop and execute parallel and distributed simulations, they only provide a "Time Management" mechanism. In this paper, we present a Space-Time Object Model and an overview of a program called OSim, which is an implementation of the Space-Time Object Model. Then, we demonstrate the applicability and efficiency of this model by introducing the overview and evaluation results of a parallel car traffic simulation system using OSim.