A Web-Based Visual Simulation Architecture

AbstractIn recent years, we have witnessed a major paradigm shift from treating software as a shrink-wrapped product to using software as a service over a network. Two platforms have emerged as a result of this paradigm shift: Java Platform Enterprise Edition (EE) and the Microsoft.NET Framework. This paper presents a client-server web-based architecture for the development and execution of visual simulations using the Java 2 Platform EE, eXtensible Markup Language, and Scalable Vector Graphics standards. The architecture is created to be modular, extensible, and scalable for many concurrent users. We developed a Web-based Queuing System Simulation System as an example application and implementation of our architecture. WebQS3 (http://sunfish.cs.vt.edu/webQS3/) was used for evaluating different architectural design strategies, testing our ideas, assessing performance, and illustrating our architecture. The architecture is applicable for discrete-event simulations that can be visualized.

[1]  J. de Lara,et al.  Web-based simulation of systems described by partial differential equations , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[2]  R. A. Kilgore Simulation Web services with .Net technologies , 2002, Proceedings of the Winter Simulation Conference.

[3]  Ray J. Paul,et al.  Web-based discrete event simulation models: Current states and possible futures , 2003 .

[4]  Thomas J. Schriber,et al.  Towards a Web based simulation environment , 1997, WSC '97.

[5]  R. A. Kilgore Open source Simulation Modeling Language (SML) , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[6]  Kevin J. Healy,et al.  Silk: a Java-based process simulation language , 1997, WSC '97.

[7]  Stephen John Turner,et al.  Managing event traces for a web front-end to a parallel simulation , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[8]  Thomas Wiedemann Simulation application service providing (SIM-ASP) , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[9]  Don Brutzman,et al.  Extensible modeling and simulation framework (XMSF) 2004 project summary report , 2005 .

[10]  Steffen Straßburger,et al.  Internet-based simulation using off-the-shelf simulation tools and HLA , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[11]  Paul A. Fishwick Using XML for simulation modeling , 2002, Proceedings of the Winter Simulation Conference.

[12]  Peter Lorenz,et al.  Skopeo - A Platform-Independent System Animation for the W3 , 1997, SimVis.

[13]  Jinho Lee,et al.  A two-stage modeling and simulation process for web-based modeling and simulation , 2002, TOMC.

[14]  Amit P. Sheth,et al.  Web service technologies and their synergy with simulation , 2002, Proceedings of the Winter Simulation Conference.

[15]  Osman Balci,et al.  Verification, Validation, and Testing , 2007 .