Table 1: Comparing Different Distributed DEVS Approaches.
Formalism Middleware
Technology
Partitioning Synchronization
Scheme
Message Exchange
DEVS/CLUSTER DEVS CORBA hierarchical to
non-hierarchical structure
optimistic CORBA remote method
invocations
DEVS/GRID DEVS Globus cost-based hierarchical
partitioning
conservative GIIS
DEVS/P2P DEVS JXTA autonomous hierarchical
model partitioning
conservative JXTA message format
DEVS/RMI DEVS JAVA/RMI applying built-in partition
algorithm
conservative JAVA serializable
object
DEVS/PyRO DEVS PyRO/RMI user specified or automatic conservative serialized objects
DEVS/SOA Parallel
DEVS
GIG/SOA user specified conservative JAVA serialization
Distributed
SiMA
SiMA WCF user specified conservative .NET binary serialized
objects
REFERENCES
Allen, R. (1997). A Formal Approach to Software Ar-
chitecture. PhD thesis, Carnegie Mellon, School of
Computer Science. Issued as CMU Technical Report
CMU-CS-97-144.
Amirat, A., Oussalah, M., et al. (2009). Reusable Connec-
tors in Component-Based Software Architecture. In
Proceedings of the ninth international symposium on
programming and systems,(ISPS 2009), pages 28–35.
Cheng, S. (2010). Microsoft Windows Communication
Foundation 4.0 Cookbook for Developing SOA Appli-
cations. Packt Publishing Ltd.
Cheon, S., Seo, C., Park, S., and Zeigler, B. P. (2004). De-
sign and implementation of distributed DEVS simu-
lation in a peer to peer network system. Advanced
Simulation Technologies Conference–Design, Analy-
sis, and Simulation of Distributed Systems Sympo-
sium. Arlington, USA.
Chow, A. C. H. and Zeigler, B. P. (1994). Parallel DEVS: A
Parallel, Hierarchical, Modular, Modeling Formalism.
In Proceedings of the 26th Conference on Winter Sim-
ulation, WSC ’94, pages 716–722, San Diego, CA,
USA. Society for Computer Simulation International.
Kara, A., Deniz, F., Boza
˘
gac¸, D., and Alpdemir, M. N.
(2009). Simulation Modeling Architecture (SiMA),
a DEVS Based Modeling and Simulation Framework.
In Proceedings of the 2009 Summer Computer Simu-
lation Conference, SCSC ’09, pages 315–321, Vista,
CA. Society for Modeling & Simulation International.
Kara, A., Oguzt
¨
uz
¨
un, H., and Alpdemir, M. N. (2014). Het-
erogeneous DEVS Simulations with Connectors and
Reo Based Compositions. In Proceedings of the Sym-
posium on Theory of Modeling & Simulation - DEVS
Integrative, DEVS ’14, pages 1:1–1:6, San Diego,
CA, USA. Society for Computer Simulation Interna-
tional.
Kim, K.-H. and Kang, W.-S. (2004). CORBA-based, multi-
threaded distributed simulation of hierarchical DEVS
models: transforming model structure into a non-
hierarchical one. In Computational Science and Its
Applications–ICCSA 2004, pages 167–176. Springer.
Mehta, N. R., Medvidovic, N., and Phadke, S. (2000).
Towards a taxonomy of software connectors. In
Proceedings of the 22Nd International Conference
on Software Engineering, ICSE ’00, pages 178–187,
New York, NY, USA. ACM.
Millas, J. L. L. (2013). Microsoft .Net Framework 4.5
Quickstart Cookbook. Packt Publishing Ltd.
Mittal, S., Risco-Mart
´
ın, J. L., and Zeigler, B. P. (2009).
DEVS/SOA: A Cross-Platform Framework for Net-
centric Modeling and Simulation in DEVS Unified
Process. Simulation, 85(7):419–450.
Seo, C., Park, S., Kim, B., Cheon, S., and Zeigler,
B. P. (2004). Implementation of distributed high-
performance DEVS simulation framework in the Grid
computing environment.
Syriani, E., Vangheluwe, H., and Al Mallah, A. (2011).
Modelling and Simulation-based Design of a Dis-
tributed DEVS Simulator. In Proceedings of the Win-
ter Simulation Conference, WSC ’11, pages 3007–
3021. Winter Simulation Conference.
Wilson, B. J. (2002). JXTA. Pearson Education.
Yick, J., Mukherjee, B., and Ghosal, D. (2008). Wireless
sensor network survey. Comput. Netw., 52(12):2292–
2330.
Zeigler, B. P. (1976). Theory of Modelling and Simulation.
A Wiley-Interscience Publication. John Wiley.
Zeigler, B. P. (1985). Discrete Event Formalism For Model
Based Distributed Simulation. In SCS Conf. Dis-
tributed Simulation, pages 3–7.
Zhang, M., Zeigler, B. P., and Hammonds, P. (2005).
DEVS/RMI-An Auto-Adaptive and Reconfigurable
Distributed Simulation Environment for Engineering
Studies. ITEA Journal.
DistributedDiscreteEventSimulationArchitecturewithConnectors
137