A review of the use and utility of industrial network-based open source simulators: functionality, security, and policy viewpoints

Simulation can provide a useful means to understand issues linked to industrial network operations. For transparent, collaborative, cost-effective solutions development, and to attract the broadest interest base, simulation is critical and Open Source suggested, because it costs less to access, install, and use. This study contributes new insights from security and functionality characteristics metrics to underscore the use and effectiveness of Open Source simulators. Several Open Source simulators span applications in communications and wireless sensor networks, industrial control systems, and Industrial Internet of Things. Some drivers for their use span; supported licence types, programming languages, operating systems platforms, user interface types, documentation and communication types, citations, code commits, and number of contributors. Research in these simulators is built around performance and optimisation relative to flexibility, scalability, mobility, and active user support. No single simulator addresses all these conceivable characteristics. In addition to modelling contexts that match real-world scenarios and issues, an effective Open Source simulator needs to demonstrate credibility, which can be gained partly through actively engaging experts from interdisciplinary teams along with user contributions integrated under tight editorial controls. Government-led policies and regulations are also necessary to support their wider awareness and more productive use for real-world purposes.

[1]  R. Stuart Geiger Summary Analysis of the 2017 GitHub Open Source Survey , 2017, ArXiv.

[2]  Joost C. F. de Winter,et al.  The expansion of Google Scholar versus Web of Science: a longitudinal study , 2013, Scientometrics.

[3]  Yang Lu,et al.  Industry 4.0: A survey on technologies, applications and open research issues , 2017, J. Ind. Inf. Integr..

[4]  José M. Garrido Object Oriented Simulation , 2009 .

[5]  Matthias Rauterberg,et al.  An empirical comparison of menu-selection (CUI) and desktop (GUI) computer programs carried out by beginners and experts , 1992 .

[6]  Hans Vangheluwe,et al.  An evaluation of DEVS simulation tools , 2017, Simul..

[7]  Deepesh Rawat,et al.  Comparison between Different Wireless Sensor Simulation Tools , 2013 .

[8]  Abdelhabib Bourouis,et al.  JAPROSIM: A Java framework for Process Interaction Discrete Event Simulation , 2008, J. Object Technol..

[9]  Avishek Chakraborty,et al.  A distributed operating system supporting strong mobility of reconfigurable computing applications in a swarm of unpiloted airborne vehicles , 2009, 2009 International Conference on Field-Programmable Technology.

[10]  Maria J Grant,et al.  A typology of reviews: an analysis of 14 review types and associated methodologies. , 2009, Health information and libraries journal.

[11]  Abdelhabib Bourouis,et al.  Yet Another Java Based Discrete-Event Simulation Library , 2014, J. Softw..

[12]  V. Vitale,et al.  Open source real-time operating systems for plasma control at FTU , 2004, IEEE Transactions on Nuclear Science.

[13]  Gilberto Câmara,et al.  An extensible toolbox for modeling nature-society interactions , 2013, Environ. Model. Softw..

[14]  Sushil Krishna Bajracharya,et al.  Sourcerer: An infrastructure for large-scale collection and analysis of open-source code , 2014, Sci. Comput. Program..

[15]  Roland N. Ibbett,et al.  HASE: a flexible high performance architecture simulator , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[16]  Ali Azadeh,et al.  A robust decision-making methodology for evaluation and selection of simulation software package , 2010 .

[17]  Dhananjay Singh,et al.  Quality of Service of Routing Protocols in Wireless Sensor Networks: A Review , 2017, IEEE Access.

[18]  Alexander Verbraeck,et al.  An evaluation and selection methodology for discrete-event simulation software , 2002, Proceedings of the Winter Simulation Conference.

[19]  D. Tranfield,et al.  Towards a Methodology for Developing Evidence-Informed Management Knowledge by Means of Systematic Review , 2003 .

[20]  Zahir Tari,et al.  SCADASim—A Framework for Building SCADA Simulations , 2011, IEEE Transactions on Smart Grid.

[21]  Arnoud Engelfriet Choosing an Open Source License , 2010, IEEE Software.

[22]  Cathal Heavey,et al.  A review of open source discrete event simulation software for operations research , 2016, J. Simulation.

[23]  Esmaeil Kheirkhah,et al.  Security challenges in mobile ad hoc networks: a survey , 2015, ArXiv.