SimPackJ/S: a web-oriented toolkit for discrete event simulation

SimPackJ/S is the JavaScript and Java version of SimPack, which means SimPackJ/S is a collection of JavaScript and Java libraries and executable programs for computer simulations. The main purpose of creating SimPackJ/S is that we allow existing SimPack users to expand simulation areas and provide future users with a freeware simulation toolkit to simulate and model a system in web environments. One of the goals for this paper is to introduce SimPackJ/S. The other goal is to propose translation rules for converting C to JavaScript and Java. Most parts demonstrate the translation rules with examples. In addition, we discuss a 3D dynamic system model and overview an approach to 3D dynamic systems using SimPackJ/S. We explain an interface between SimPackJ/S and the 3D language--Virtual Reality Modeling Language (VRML). This paper documents how to translate C to JavaScript and Java and how to utilize SimPackJ/S within a 3D web environment.

[1]  Taewoo Kim,et al.  A 3D XML-based customized framework for dynamic models , 2002, Web3D '02.

[2]  CostsJason,et al.  A Study of a Parallel Simulator ' s Implementation , 1998 .

[3]  Paul A. Fishwick Web-based simulation: some personal observations , 1996, Winter Simulation Conference.

[4]  Paul A. Fishwick,et al.  SimPack: getting started with simulation programming in C and C++ , 1992, WSC '92.

[5]  Paul A. Fishwick,et al.  Simulation model design and execution - building digital worlds , 1995 .

[6]  Arnold H. Buss,et al.  Discrete-event simulation on the World Wide Web using Java , 1996, Winter Simulation Conference.

[7]  Jinho Lee,et al.  Dynamic exchange language layer for RUBE , 2002, SPIE Defense + Commercial Sensing.

[8]  David M. Nicol,et al.  Performance prediction of a parallel simulator , 1999, Proceedings Thirteenth Workshop on Parallel and Distributed Simulation. PADS 99. (Cat. No.PR00155).