Implementation of a DEVS-JavaBean simulation environment

A component-based simulation technology is brought up. This component-based simulation environment is based on the DEVS (Discrete Event System Specification) formalism and Sun's JavaBean technology. The DEVS provides a means of specifying a mathematical object called a system. JavaBean technology allows the modelers to drag and drop the software components visually and to combine specific JavaBean components to build their software systems. This paper introduces the DEVS-JavaBean simulation environment that contains basic JavaBean components of DEVS so that a modeler can visually change bean properties and relationships between JavaBeans. The reusability of components saves modelers in model development time. In addition, the convenience of JavaBean components such as drag-and-drop and visual modeling makes our simulation environment easy to learn and use.

[1]  Yu-Liang Chi,et al.  JavaBean-based simulation with a decision making bean , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[2]  Bernard P. Zeigler,et al.  Multifacetted Modelling and Discrete Event Simulation , 1984 .

[3]  John A. Miller,et al.  Component-based simulation environments: JSIM as a case study using Java Beans , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[4]  Bernard P. Zeigler,et al.  Object-Oriented Simulation with Hierarchical, Modular Models: Intelligent Agents and Endomorphic Systems , 1990 .

[5]  R. A. Kilgore,et al.  Introduction to Silk/sup TM/ and Java-based simulation , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[6]  Bernard P. Zeigler,et al.  DEVS-C++: a high performance modelling and simulation environment , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[7]  D. J. Medeiros,et al.  INTRODUCTION TO SILK TM AND JAVA-BASED SIMULATION , 1998 .