Distributed Discrete Event Simulation Architecture with Connectors

Ismet Özgür Çolpankan, Ahmet Kara, Halit Oguztüzün

Abstract

Distributed Discrete Event System Specification (DEVS) environments are developed with various computing, networking and implementation language options. We propose a distributed approach to the Simulation Modeling Architecture (SiMA), a DEVS-based modeling and simulation framework, with software connectors. We employWindows Communication Foundation (WCF) as the middleware technology. A connector is a first class entity which performs interaction among components, thus, plays an important role in a component-based architecture. We claim that using a connector instead of modifying an already developed model increases the model reusability. We also compare this approach with the existing distributed DEVS approaches in terms of base formalism, network layer technology, model partitioning, remote node synchronization scheme and message exchange pattern.

References

  1. Allen, R. (1997). A Formal Approach to Software Architecture. PhD thesis, Carnegie Mellon, School of Computer Science. Issued as CMU Technical Report CMU-CS-97-144.
  2. Amirat, A., Oussalah, M., et al. (2009). Reusable Connectors in Component-Based Software Architecture. In Proceedings of the ninth international symposium on programming and systems,(ISPS 2009), pages 28-35.
  3. Cheng, S. (2010). Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications. Packt Publishing Ltd.
  4. Cheon, S., Seo, C., Park, S., and Zeigler, B. P. (2004). Design and implementation of distributed DEVS simulation in a peer to peer network system. Advanced Simulation Technologies Conference-Design, Analysis, and Simulation of Distributed Systems Symposium. Arlington, USA.
  5. 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 Simulation, WSC 7894, pages 716-722, San Diego, CA, USA. Society for Computer Simulation International.
  6. Kara, A., Deniz, F., Bozag?ac¸, D., and Alpdemir, M. N. (2009). Simulation Modeling Architecture (SiMA), a DEVS Based Modeling and Simulation Framework. In Proceedings of the 2009 Summer Computer Simulation Conference, SCSC 7809, pages 315-321, Vista, CA. Society for Modeling & Simulation International.
  7. Kara, A., Oguztüzün, H., and Alpdemir, M. N. (2014). Heterogeneous DEVS Simulations with Connectors and Reo Based Compositions. In Proceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative, DEVS 7814, pages 1:1-1:6, San Diego, CA, USA. Society for Computer Simulation International.
  8. Kim, K.-H. and Kang, W.-S. (2004). CORBA-based, multithreaded distributed simulation of hierarchical DEVS models: transforming model structure into a nonhierarchical one. In Computational Science and Its Applications-ICCSA 2004, pages 167-176. Springer.
  9. 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 7800, pages 178-187, New York, NY, USA. ACM.
  10. Millas, J. L. L. (2013). Microsoft .Net Framework 4.5 Quickstart Cookbook. Packt Publishing Ltd.
  11. Mittal, S., Risco-Martín, J. L., and Zeigler, B. P. (2009). DEVS/SOA: A Cross-Platform Framework for Netcentric Modeling and Simulation in DEVS Unified Process. Simulation, 85(7):419-450.
  12. Seo, C., Park, S., Kim, B., Cheon, S., and Zeigler, B. P. (2004). Implementation of distributed highperformance DEVS simulation framework in the Grid computing environment.
  13. Syriani, E., Vangheluwe, H., and Al Mallah, A. (2011). Modelling and Simulation-based Design of a Distributed DEVS Simulator. In Proceedings of the Winter Simulation Conference, WSC 7811, pages 3007- 3021. Winter Simulation Conference.
  14. Wilson, B. J. (2002). JXTA. Pearson Education.
  15. Yick, J., Mukherjee, B., and Ghosal, D. (2008). Wireless sensor network survey. Comput. Netw., 52(12):2292- 2330.
  16. Zeigler, B. P. (1976). Theory of Modelling and Simulation. A Wiley-Interscience Publication. John Wiley.
  17. Zeigler, B. P. (1985). Discrete Event Formalism For Model Based Distributed Simulation. In SCS Conf. Distributed Simulation, pages 3-7.
  18. Zhang, M., Zeigler, B. P., and Hammonds, P. (2005). DEVS/RMI-An Auto-Adaptive and Reconfigurable Distributed Simulation Environment for Engineering Studies. ITEA Journal.
Download


Paper Citation


in Harvard Style

Çolpankan I., Kara A. and Oguztüzün H. (2015). Distributed Discrete Event Simulation Architecture with Connectors . In Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-758-120-5, pages 130-137. DOI: 10.5220/0005531801300137


in Bibtex Style

@conference{simultech15,
author={Ismet Özgür Çolpankan and Ahmet Kara and Halit Oguztüzün},
title={Distributed Discrete Event Simulation Architecture with Connectors},
booktitle={Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2015},
pages={130-137},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005531801300137},
isbn={978-989-758-120-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - Distributed Discrete Event Simulation Architecture with Connectors
SN - 978-989-758-120-5
AU - Çolpankan I.
AU - Kara A.
AU - Oguztüzün H.
PY - 2015
SP - 130
EP - 137
DO - 10.5220/0005531801300137