{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:27:56Z","timestamp":1760239676420,"version":"build-2065373602"},"reference-count":25,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2020,12,12]],"date-time":"2020-12-12T00:00:00Z","timestamp":1607731200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100011047","name":"AGE-WELL","doi-asserted-by":"publisher","award":["NA"],"award-info":[{"award-number":["NA"]}],"id":[{"id":"10.13039\/100011047","id-type":"DOI","asserted-by":"publisher"}]},{"name":"DITA","award":["NA"],"award-info":[{"award-number":["NA"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The effectiveness of sensor-based applications for smart homes and smart buildings is conditioned upon the deployment configuration of their underlying sensors. Real-world evaluation of alternative possible sensor-deployment configurations is labor-intensive, costly, and time-consuming, which implies the need for a simulation-based methodology. In this work, we report on such a methodology that supports the modeling of indoor spaces, the activities of their occupants, and the behaviors of different types of sensors. We argue that, in order for a simulation to be useful for the purpose of evaluating a sensor deployment configuration, it has to generate realistic event streams of individual sensors over time, as well as realistic compositions of sensor events within a time window. We have evaluated our simulator for smart indoor spaces, SIMsis toolkit, in the context of our Smart-Condo ambient-assisted living platform, supporting the observation and analysis of activities of daily living (ADLs). Our findings indicate that SIMsis produces realistic agent traces and sensor readings, and has the potential to support the process of developing and deploying sensor-based applications.<\/jats:p>","DOI":"10.3390\/s20247137","type":"journal-article","created":{"date-parts":[[2020,12,13]],"date-time":"2020-12-13T23:39:36Z","timestamp":1607902776000},"page":"7137","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Towards a Simulation Framework for Smart Indoor Spaces"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7906-2287","authenticated-orcid":false,"given":"Shadan","family":"Golestan","sequence":"first","affiliation":[{"name":"Department of Computing Science, University of Alberta, Edmonton, AB T6G 2R3, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1469-5280","authenticated-orcid":false,"given":"Ioanis","family":"Nikolaidis","sequence":"additional","affiliation":[{"name":"Department of Computing Science, University of Alberta, Edmonton, AB T6G 2R3, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8784-8236","authenticated-orcid":false,"given":"Eleni","family":"Stroulia","sequence":"additional","affiliation":[{"name":"Department of Computing Science, University of Alberta, Edmonton, AB T6G 2R3, Canada"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Majumder, S., Aghayi, E., Noferesti, M., Memarzadeh-Tehran, H., Mondal, T., Pang, Z., and Deen, M.J. (2017). Smart homes for elderly healthcare\u2014Recent advances and research challenges. Sensors, 17.","DOI":"10.3390\/s17112496"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.enbuild.2014.11.077","article-title":"Improving energy efficiency via smart building energy management systems: A comparison with policy measures","volume":"88","author":"Rocha","year":"2015","journal-title":"Energy Build."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2614","DOI":"10.1109\/JSYST.2015.2496293","article-title":"Perceptions on the State of the Art in Verification and Validation in Cyber-Physical Systems","volume":"11","author":"Zheng","year":"2017","journal-title":"IEEE Syst. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/j.pmcj.2017.07.007","article-title":"MASSHA: An agent-based approach for human activity simulation in intelligent environments","volume":"40","author":"Azkune","year":"2017","journal-title":"Pervasive Mob. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Renoux, J., and Klugl, F. (2018, January 9\u201312). Simulating daily activities in a smart home for data generation. Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden.","DOI":"10.1109\/WSC.2018.8632226"},{"key":"ref_6","unstructured":"Masciadri, A., Veronese, F., Comai, S., Carlini, I., and Salice, F. (2018, January 22). Disseminating Synthetic Smart Home Data for Advanced Applications. Proceedings of the CIKM 2018 Workshops, CEUR-WS, Torino, Italy."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1061\/(ASCE)LM.1943-5630.0000127","article-title":"Building information modeling (BIM): Trends, benefits, risks, and challenges for the AEC industry","volume":"11","author":"Azhar","year":"2011","journal-title":"Leadersh. Manag. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Mohebbi, P., Stroulia, E., and Nikolaidis, I. (2017). Sensor-Data Fusion for Multi-Person Indoor Location Estimation. Sensors, 17.","DOI":"10.3390\/s17102377"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"14162","DOI":"10.3390\/s150614162","article-title":"Simulation of smart home activity datasets","volume":"15","author":"Synnott","year":"2015","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Park, J., Moon, M., Hwang, S., and Yeom, K. (2007, January 20\u201322). CASS: A context-aware simulation system for smart home. Proceedings of the 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007), Busan, Korea.","DOI":"10.1109\/SERA.2007.60"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.procs.2011.07.014","article-title":"A Simulator for Generating and Visualizing Sensor Data for Ambient Intelligence Environments","volume":"5","author":"Buchmayr","year":"2011","journal-title":"Procedia Comput. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1243","DOI":"10.1109\/TASE.2015.2467353","article-title":"Persim 3d: Context-driven simulation and modeling of human activities in smart spaces","volume":"12","author":"Lee","year":"2015","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Helal, S., Lee, J.W., Hossain, S., Kim, E., Hagras, H., and Cook, D. (2011, January 25\u201328). Persim-Simulator for human activities in pervasive spaces. Proceedings of the 2011 Seventh International Conference on Intelligent Environments, Nottingham, UK.","DOI":"10.1109\/IE.2011.34"},{"key":"ref_14","unstructured":"(2020, December 01). Unity 3D. Available online: https:\/\/unity.com\/."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lundstr\u00f6m, J., Synnott, J., J\u00e4rpe, E., and Nugent, C.D. (2015, January 23\u201327). Smart home simulation using avatar control and probabilistic sampling. Proceedings of the 2015 IEEE International Conference On Pervasive Computing And Communication Workshops (Percom Workshops), St. Louis, MO, USA.","DOI":"10.1109\/PERCOMW.2015.7134059"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"34301","DOI":"10.1007\/s11042-019-08368-5","article-title":"Complementing real datasets with simulated data: A regression-based approach","volume":"79","author":"Synnott","year":"2020","journal-title":"Multimed. Tools Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Synnott, J., Chen, L., Nugent, C., and Moore, G. (2012, January 13\u201315). IE sim\u2013a flexible tool for the simulation of data generated within intelligent environments. Proceedings of the International Joint Conference on Ambient Intelligence, Pisa, Italy.","DOI":"10.1007\/978-3-642-34898-3_29"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Alshammari, N., Alshammari, T., Sedky, M., Champion, J., and Bauer, C. (2017). OpenSHS: Open Smart Home Simulator. Sensors, 17.","DOI":"10.3390\/s17051003"},{"key":"ref_19","unstructured":"(2020, December 01). Blender 3D. Available online: https:\/\/www.blender.org\/."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Pour, F.F., Golestan, S., and Stroulia, E. (2019, January 28). BIM Sim 3 D: Multi-agent human activity simulation in indoor spaces. Proceedings of the 5th International Workshop on Software Engineering for Smart Cyber-Physical Systems, Montreal, QC, Canada.","DOI":"10.1109\/SEsCPS.2019.00011"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ahmed, N., Kanhere, S.S., and Jha, S. (2005, January 17). Probabilistic coverage in wireless sensor networks. Proceedings of the IEEE Conference on Local Computer Networks 30th Anniversary (LCN\u201905), Sydney, NSW, Australia.","DOI":"10.1109\/LCN.2005.109"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1109\/TIM.2012.2214952","article-title":"Probabilistic sensing model for sensor placement optimization based on line-of-sight coverage","volume":"62","author":"Akbarzadeh","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Shan, A., Xu, X., and Cheng, Z. (2016). Target coverage in wireless sensor networks with probabilistic sensors. Sensors, 16.","DOI":"10.3390\/s16091372"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"M\u00fcller, M. (2007). Dynamic time warping. Information Retrieval for Music and Motion, Springer.","DOI":"10.1007\/978-3-540-74048-3"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1090\/psapm\/040\/1059485","article-title":"The hadamard product","volume":"40","author":"Horn","year":"1990","journal-title":"Proc. Symp. Appl. Math."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7137\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:44:24Z","timestamp":1760179464000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7137"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,12]]},"references-count":25,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["s20247137"],"URL":"https:\/\/doi.org\/10.3390\/s20247137","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,12,12]]}}}