Languages for distributed simulation

Date
1986-10-01
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Computer simulation is a technique for predicting the behavior of real or hypothetical systems as these systems operate in real or hypothetical environments. Most systems and corresponding models of interest involve large numbers of concurrently operating elements, or components. This fact and the emergence of highly parallel, distributed computer systems, has led many scientists to attempt distributed simulations. There have been a number of proposals dealing with the subject of distributed simulation. In this paper, we explore some of these proposals. Three inter-process process communication mechanisms are discussed: Logical Clocks, the Network paradigm, and the Time Warp mechanism. Then, two classes of distributed programming languages are surveyed: procedural languages and declarative languages. Finally, we conclude that a Prolog-like language in conjunction with the Time Warp mechanism offers potential advantages over other approaches.
Description
Keywords
Computer Science
Citation