A Port&Event-Graph-Based Method for PDES Objects Development

As the complexity of simulation objects increases, the manual programming method for developing them is of low efficiency and high requirements. The traditional event graph provides a graphical developing method, but there exists tight coupling and poor reusability with the built simulation objects. According to the problems, this paper proposes a port&event-graph-based method for PDES objects development, which introduces ports into the event graph to decouple the scheduling relationship, to improve the independence of simulation objects. The experimentation shows this method can help improve the development efficiency and the constructed simulation objects have good reusability and are easy to be used.

[1]  Jeff Mather THE DEVSJAVA SIMULATION VIEWER: A MODULAR GUI THAT VISUALIZES THE STRUCTURE AND BEHAVIOR OF HIERARCHICAL DEVS MODELS , 2003 .

[2]  Hessam S. Sarjoughian,et al.  CoSMoS: a visual environment for component-based modeling, experimental design, and simulation , 2009, SIMUTools 2009.

[3]  Anil Sawhney,et al.  Application of the DEVS Framework in Construction Simulation , 2006, Proceedings of the 2006 Winter Simulation Conference.

[4]  Lee W. Schruben,et al.  Simulation graphical modeling and analysis (SIGMA) tutorial , 1990, 1990 Winter Simulation Conference Proceedings.

[5]  Lee W. Schruben Building reusable simulators using hierarchical event graphs , 1995, WSC '95.

[6]  Arnold H. Buss,et al.  Component-based simulation modeling , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[7]  Arnold H. Buss,et al.  Composability and component-based discrete event simulation , 2007, 2007 Winter Simulation Conference.

[8]  Lee W. Schruben,et al.  Simulation modeling with event graphs , 1983, CACM.

[9]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[10]  Arnold H. Buss,et al.  Building complex models with LEGOs (Listener Event Graph Objects) , 2002, Proceedings of the Winter Simulation Conference.

[11]  Arnold H. Buss Component based simulation modeling with Simkit , 2002, Proceedings of the Winter Simulation Conference.

[12]  Arnold H. Buss Basic Event Graph Modeling , 2001 .

[13]  Arnold H. Buss Simkit: component based simulation modeling with Simkit , 2002, WSC '02.