Abstract
With the rise of complex Internet of Things systems we see an increasing need for testing and evaluating these systems. Especially, when we expect emergent complex adaptive behavior to arise. Agent based simulation is an often used technique to do this. However, the effectiveness of a simulation depends on the quality of individual models. In this work we look in depth what the characteristics are of Internet of Things devices, actors and environments. We look at how these characteristics can be used to find appropriate, performance optimized modeling techniques and formalisms. During the course of this work we will extensively refer to a custom-developed Internet of Things simulation framework and to relevant related literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abar, S., Theodoropoulos, G.K., Lemarinier, P., OHare, G.M.P.: Agent based modelling and simulation tools: a review of the state-of-art software. Comput. Sci. Rev. 24, 13–33 (2017)
Batool, K., Niazi, M.A.: Modeling the internet of things: a hybrid modeling approach using complex networks and agent-based models. CASM 5(1), 4 (2017)
Beckmann, N., Kriegel, H.-P., Schneider, R., Seeger, B.: The r*-tree: an efficient and robust access method for points and rectangles. In: Acm Sigmod Record, vol. 19, pp. 322–331. Acm (1990)
Szabo, C., Falkner, K., Birdsey, L.: Large-scale complex adaptive systems using multi-agent modeling and simulation. In: 16th AMAAS Conference, pp. 1478–1480 (2017)
Bosmans, S., Mercelis, S., Denil, J., Hellinckx, P.: Testing iot systems using a hybrid simulation based testing approach. Computing, pp. 1–16 (2018)
Bosmans, S., Mercelis, S., Hellinckx, P., Denil, J.: Towards evaluating emergent behavior of the internet of things using large scale simulation techniques (wip). In: Proceedings of the Theory of Modeling and Simulation Symposium, p. 4. SCS (2018)
Carneiro, G.: Ns-3: network simulator 3. In: UTM Lab Meeting April, vol. 20 (2010)
Chan, S.: Complex adaptive systems. In: ESD. 83 Research Seminar In Engineering Systems, vol. 31, pp. 1 (2001)
DAngelo, G., Ferretti, S., Ghini, V.: Multi-level simulation of internet of things on smart territories. Simul. Model. Pract. Theory 73, 3–21 (2017)
Fortino, G., Gravina, R., Russo, W., Savaglio, C.: Modeling and simulating iot systems: a hybrid agent-oriented approach. Comput. Sci. Eng. 19(5), 68–76 (2017)
Fujimoto, R.M.: Parallel simulation: distributed simulation systems. In: 35th Proceedings on Winter Simulation Conference, pp. 124–134. Winter Simulation Conference (2003)
Haklay, M., Weber, P.: Openstreetmap: user-generated street maps. Ieee Pervas Comput. 7(4), 12–18 (2008)
Karnouskos, S., Holanda, T.N.D.: Simulation of a smart grid city with software agents. EMS 9, 424–429 (2009)
Kavak, H., Padilla, J.J., Lynch, C.J., Diallo, S.Y.: Big data, agents, and machine learning: towards a data-driven agent-based modeling approach. In: Proceedings of the Annual Simulation Symposium, p. 12. Society for Computer Simulation International (2018)
Laghari, S., Niazi, M.A.: Modeling the internet of things, self-organizing and other complex adaptive communication networks: a cognitive agent-based computing approach. PloS one 11(1), e0146760 (2016)
Lom, M., Přibyl, O.: Modeling of smart city building blocks using multi-agent systems. Neural Netw. World 27(4), 317 (2017)
Macal, C.M., North, M.J.: Tutorial on agent-based modelling and simulation. J. Simul. 4(3), 151–162 (2010)
Masad, D., Kazil, J.: Mesa: an agent-based modeling framework. In: Proceedings of the 14th Python in Science Conference (SCIPY 2015), pp. 53–60 (2015)
Mehdi, K., Lounis, M., Bounceur, A., Kechadi, T.: Cupcarbon: a multi-agent and discrete event wireless sensor network design and simulation tool. In: 7th International ICST Conference, pp. 126–131. ICST (2014)
Nunes, D.S., Zhang, P., Sá Silva, J.: A survey on human-in-the-loop applications towards an internet of all. IEEE Commun. Surv. Tutor. 17(2), 944–965
Rao, A.S.: Agentspeak (l): Bdi agents speak out in a logical computable language. In: European Workshop on Modelling Autonomous Agents in a Multi-Agent World, pp. 42–55. Springer (1996)
Varga, A., Hornig, R.: An overview of the omnet++ simulation environment. In: Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems & Workshops, p. 60. ICST (2008)
Wehner, P., Göhringer, D.: Internet of things simulation using omnet++ and hardware in the loop. In: Components and Services for IoT Platforms, pp. 77–87. Springer (2017)
Yu, H., Shen, Z., Leung, C.: From internet of things to internet of agents. In: Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing, pp. 1054–1057. IEEE (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Bosmans, S., Mercelis, S., Denil, J., Hellinckx, P. (2019). Challenges of Modeling and Simulating Internet of Things Systems. In: Xhafa, F., Leu, FY., Ficco, M., Yang, CT. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 24. Springer, Cham. https://doi.org/10.1007/978-3-030-02607-3_42
Download citation
DOI: https://doi.org/10.1007/978-3-030-02607-3_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02606-6
Online ISBN: 978-3-030-02607-3
eBook Packages: EngineeringEngineering (R0)