{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T07:08:06Z","timestamp":1773212886133,"version":"3.50.1"},"reference-count":58,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,6,8]],"date-time":"2018-06-08T00:00:00Z","timestamp":1528416000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Smart Home has gained widespread attention due to its flexible integration into everyday life. Pervasive sensing technologies are used to recognize and track the activities that people perform during the day, and to allow communication and cooperation of physical objects. Usually, the available infrastructures and applications leveraging these smart environments have a critical impact on the overall cost of the Smart Home construction, require to be preferably installed during the home construction and are still not user-centric. In this paper, we propose a low cost, easy to install, user-friendly, dynamic and flexible infrastructure able to perform runtime resources management by decoupling the different levels of control rules. The basic idea relies on the usage of off-the-shelf sensors and technologies to guarantee the regular exchange of critical information, without the necessity from the user to develop accurate models for managing resources or regulating their access\/usage. This allows us to simplify the continuous updating and improvement, to reduce the maintenance effort and to improve residents\u2019 living and security. A first validation of the proposed infrastructure on a case study is also presented.<\/jats:p>","DOI":"10.3390\/s18061886","type":"journal-article","created":{"date-parts":[[2018,6,8]],"date-time":"2018-06-08T11:19:31Z","timestamp":1528456771000},"page":"1886","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Boosting a Low-Cost Smart Home Environment with Usage and Access Control Rules"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6862-7593","authenticated-orcid":false,"given":"Paolo","family":"Barsocchi","sequence":"first","affiliation":[{"name":"Institute of Information Science and Technologies of CNR (CNR-ISTI)-Italy, 56124 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonello","family":"Calabr\u00f2","sequence":"additional","affiliation":[{"name":"Institute of Information Science and Technologies of CNR (CNR-ISTI)-Italy, 56124 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erina","family":"Ferro","sequence":"additional","affiliation":[{"name":"Institute of Information Science and Technologies of CNR (CNR-ISTI)-Italy, 56124 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3715-149X","authenticated-orcid":false,"given":"Claudio","family":"Gennaro","sequence":"additional","affiliation":[{"name":"Institute of Information Science and Technologies of CNR (CNR-ISTI)-Italy, 56124 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4223-8036","authenticated-orcid":false,"given":"Eda","family":"Marchetti","sequence":"additional","affiliation":[{"name":"Institute of Information Science and Technologies of CNR (CNR-ISTI)-Italy, 56124 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Vairo","sequence":"additional","affiliation":[{"name":"Institute of Information Science and Technologies of CNR (CNR-ISTI)-Italy, 56124 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,6,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Silva, B.N., Khan, M., and Han, K. (2018). Load Balancing Integrated Least Slack Time-Based Appliance Scheduling for Smart Home Energy Management. Sensors, 18.","DOI":"10.3390\/s18030685"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Salvi, D., Barsocchi, P., Arredondo, M.T., and Ramos, J.P.L. (2011). Evaal, evaluating aal systems through competitive benchmarking, the experience of the 1st competition. International Competition on Evaluating AAL Systems through Competitive Benchmarking, Springer.","DOI":"10.1007\/978-3-642-33533-4_2"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Poslad, S. (2009). Ubiquitous Computing: Basics and Vision, Wiley Online Library.","DOI":"10.1002\/9780470779446"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1080\/15325008.2013.832439","article-title":"Smart home activities: A literature review","volume":"42","author":"Ahmed","year":"2014","journal-title":"Electr. Power Compon. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3473","DOI":"10.3390\/s130303473","article-title":"Evaluating the power consumption of wireless sensor network applications using models","volume":"13","author":"Freitas","year":"2013","journal-title":"Sensors"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.1016\/j.jclepro.2016.10.006","article-title":"A review of Internet of Things for smart home: Challenges and solutions","volume":"140","author":"Stojkoska","year":"2017","journal-title":"J. Clean. Prod."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Barsocchi, P., Calabr\u00f2, A., Lonetti, F., Marchetti, E., and Palumbo, F. (2018, January 16\u201319). Leveraging Smart Environments for Runtime Resources Management. Proceedings of the 10th International Conference on Software Quality: Methods and Tools for Better Software and Systems (SWQD), Vienna, Austria.","DOI":"10.1007\/978-3-319-71440-0_10"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Calabr\u00f2, A., Lonetti, F., and Marchetti, E. (2018, January 16\u201319). Monitoring of Access Control Policy for Refinement and Improvements. Proceedings of the 10th International Conference on Software Quality: Methods and Tools for Better Software and Systems (SWQD), Vienna, Austria.","DOI":"10.1007\/978-3-319-71440-0_2"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/s11219-013-9216-0","article-title":"Testing of PolPA-based usage control systems","volume":"22","author":"Bertolino","year":"2014","journal-title":"Softw. Qual. J."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Gallicchio, C., Micheli, A., Barsocchi, P., and Chessa, S. (2011, January 9\u201310). User movements forecasting by reservoir computing using signal streams produced by mote-class sensors. Proceedings of the International Conference on Mobile Lightweight Wireless Systems, Bilbao, Spain.","DOI":"10.1007\/978-3-642-29479-2_12"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Barsocchi, P., Ferro, E., Fortunati, L., Mavilia, F., and Palumbo, F. (2014, January 21\u201325). EMS@CNR: An Energy monitoring sensor network infrastructure for in-building location-based services. Proceedings of the 2014 International Conference on High Performance Computing & Simulation (HPCS), Bologna, Italy.","DOI":"10.1109\/HPCSim.2014.6903779"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1023\/B:VISI.0000013087.49260.fb","article-title":"Robust real-time face detection","volume":"57","author":"Viola","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Cao, Q., Shen, L., Xie, W., Parkhi, O.M., and Zisserman, A. (arXiv, 2017). VGGFace2: A dataset for recognising faces across pose and age, arXiv.","DOI":"10.1109\/FG.2018.00020"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Guo, Y., Zhang, L., Hu, Y., He, X., and Gao, J. (2016, January 11\u201314). Ms-celeb-1m: A dataset and benchmark for large-scale face recognition. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.","DOI":"10.1007\/978-3-319-46487-9_6"},{"key":"ref_15","unstructured":"Margheri, A., Masi, M., Pugliese, R., and Tiezzi, F. (2017). A Rigorous Framework for Specification, Analysis and Enforcement of Access Control Policies. IEEE Trans. Softw. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Bertolino, A., Busch, M., Daoudagh, S., Lonetti, F., and Marchetti, E. (2014). A Toolchain for Designing and Testing Access Control Policies. Engineering Secure Future Internet Services and Systems-Current Research, Springer.","DOI":"10.1007\/978-3-319-07452-8_11"},{"key":"ref_17","unstructured":"Daoudagh, S., Kateb, D.E., Lonetti, F., Marchetti, E., and Mouelhi, T. (2015, January 9\u201311). A toolchain for model-based design and testing of access control systems. Proceedings of the 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), Angers, France."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Bertolino, A., Daoudagh, S., Lonetti, F., and Marchetti, E. (2016, January 4\u20138). Testing access control policies against intended access rights. Proceedings of the 31st Annual ACM Symposium on Applied Computing, Pisa, Italy.","DOI":"10.1145\/2851613.2851829"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bertolino, A., Daoudagh, S., Lonetti, F., and Marchetti, E. (2014, January 23\u201326). An Automated Testing Framework of Model-Driven Tools for XACML Policy Specification. Proceedings of the 9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014, Guimaraes, Portugal.","DOI":"10.1109\/QUATIC.2014.17"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Bertolino, A., Calabr\u00f2, A., Lonetti, F., and Sabetta, A. (2011, January 11\u201312). Glimpse: A generic and flexible monitoring infrastructure. Proceedings of the 13th European Workshop on Dependable Computing (EWDC \u201911), Pisa, Italy.","DOI":"10.1145\/1978582.1978598"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Calabr\u00f2, A., Lonetti, F., and Marchetti, E. (2015, January 26\u201328). Monitoring of business process execution based on performance indicators. Proceedings of the 2015 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Madeira, Portugal.","DOI":"10.1109\/SEAA.2015.73"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Calabr\u00f2, A., Lonetti, F., and Marchetti, E. (2015, January 14\u201315). KPI evaluation of the business process execution through event monitoring activity. Proceedings of the 2015 International Conference on Enterprise Systems (ES), Basel, Switzerland.","DOI":"10.1109\/ES.2015.23"},{"key":"ref_23","unstructured":"Czarnecki, K., and Eisenecker, U.W. (2000). Generative Programming-Methods, Tools and Applications, Addison-Wesley."},{"key":"ref_24","unstructured":"Bertolino, A., Calabr\u00f2, A., and Angelis, G.D. (2013, January 8\u201312). A generative approach for the adaptive monitoring of SLA in service choreographies. Proceedings of the 13th International Conference on Web Engineering (ICWE 2013), Aalborg, Denmark."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wilde, E., and Pautasso, C. (2011). REST: From Research to Practice, Springer.","DOI":"10.1007\/978-1-4419-8303-9"},{"key":"ref_26","unstructured":"Oracle (2002). Java Message Service, Sun Microsystems Inc."},{"key":"ref_27","first-page":"18","article-title":"Fast image classification for monument recognition","volume":"8","author":"Amato","year":"2015","journal-title":"J. Comput. Cult. Herit. (JOCCH)"},{"key":"ref_28","unstructured":"Huang, G.B., Ramesh, M., Berg, T., and Learned-Miller, E. (2007). Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments, University of Massachusetts. Technical Report, Technical Report 07-49."},{"key":"ref_29","unstructured":"Liu, J., Deng, Y., Bai, T., Wei, Z., and Huang, C. (arXiv, 2015). Targeting ultimate accuracy: Face recognition via deep embedding, arXiv."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Schroff, F., Kalenichenko, D., and Philbin, J. (2015, January 20\u201326). Facenet: A unified embedding for face recognition and clustering. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA.","DOI":"10.1109\/CVPR.2015.7298682"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.jpdc.2016.10.005","article-title":"Cyber\u2013physical cloud-oriented multi-sensory smart home framework for elderly people: An energy efficiency perspective","volume":"103","author":"Hossain","year":"2017","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Ma, H., Wang, P., Fan, H., and Xu, W. (2017, January 25\u201326). Smart Home Monitoring System Based on SOC. Proceedings of the International Conference on Industrial IoT Technologies and Applications, Wuhu, China.","DOI":"10.1007\/978-3-319-60753-5_21"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Vaidya, B., Patel, A., Panchal, A., Mehta, R., Mehta, K., and Vaghasiya, P. (2017, January 15\u201316). Smart home automation with a unique door monitoring system for old age people using Python, OpenCV, Android and Raspberry pi. Proceedings of the 2017 International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India.","DOI":"10.1109\/ICCONS.2017.8250582"},{"key":"ref_34","first-page":"317","article-title":"Development of Face Recognition on Raspberry Pi for Security Enhancement of Smart Home System","volume":"5","author":"Gunawan","year":"2017","journal-title":"Indones. J. Electri. Eng. Inf. (IJEEI)"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1080\/10798587.2016.1217634","article-title":"A smart home system based on embedded technology and face recognition technology","volume":"23","author":"Ai","year":"2017","journal-title":"Intell. Autom. Soft Comput."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Sahani, M., Nanda, C., Sahu, A.K., and Pattnaik, B. (2015, January 19\u201320). Web-based online embedded door access control and home security system based on face recognition. Proceedings of the 2015 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India.","DOI":"10.1109\/ICCPCT.2015.7159473"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Wang, Y., von der Weth, C., Winkler, T., and Kankanhalli, M. (2016, January 12\u201315). Tweeting Camera: A New Paradigm of Event-based Smart Sensing Device. Proceedings of the 10th International Conference on Distributed Smart Camera, Paris, France.","DOI":"10.1145\/2967413.2974034"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Zhang, D., Kong, W., Kasai, R., Gu, Z., Shiguematsu, Y.M., Cosentino, S., Sessa, S., and Takanishi, A. (2017, January 5\u20138). Development of a low-cost smart home system using wireless environmental monitoring sensors for functionally independent elderly people. Proceedings of the 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), Macao, China.","DOI":"10.1109\/ROBIO.2017.8324410"},{"key":"ref_39","unstructured":"Rawashdeh, M., Al Zamil, M.G., Samarah, S., Hossain, M.S., and Muhammad, G. (2017). A knowledge-driven approach for activity recognition in smart homes based on activity profiling. Future Gener. Comput. Syst."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Ruzzelli, A.G., Nicolas, C., Schoofs, A., and O\u2019Hare, G.M.P. (2010, January 21\u201325). Real-Time Recognition and Profiling of Appliances through a Single Electricity Sensor. Proceedings of the Seventh Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON), Boston, MA, USA.","DOI":"10.1109\/SECON.2010.5508244"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Ali, U., Rana, Z.A., Javed, F., and Awais, M.M. (2012, January 12\u201315). EnerPlan: Smart Energy Management Planning for Home Users. Proceedings of the 19th International Conference on Neural Information Processing (ICONIP), Doha, Qatar. Part II.","DOI":"10.1007\/978-3-642-34481-7_66"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Marques, G., and Pitarma, R. (2017, January 11\u201313). Monitoring Energy Consumption System to Improve Energy Efficiency. Proceedings of the Recent Advances in Information Systems and Technologies (WorldCIST\u201917), Madeira, Portugal.","DOI":"10.1007\/978-3-319-56538-5_1"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"96-c3","DOI":"10.1109\/MIC.2015.108","article-title":"Access Control and the Internet of Things","volume":"19","author":"Cerf","year":"2015","journal-title":"IEEE Int. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Zhang, Y., and Wu, X. (arXiv, 2016). Access Control in Internet of Things: A Survey, arXiv.","DOI":"10.12783\/dtetr\/apetc2017\/11295"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Marra, A.L., Martinelli, F., Mori, P., and Saracino, A. (2017, January 1\u20134). Implementing Usage Control in Internet of Things: A Smart Home Use Case. Proceedings of the 2017 IEEE Trustcom\/BigDataSE\/ICESS, Sydney, NSW, Australia.","DOI":"10.1109\/Trustcom\/BigDataSE\/ICESS.2017.352"},{"key":"ref_46","unstructured":"Fadell, A.M., Matsuoka, Y., Sloo, D., and Veron, M. (2018). Monitoring and Reporting Household Activities in the Smart Home According to a Household Policy. (9,872,088), US Patent."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10846-015-0178-2","article-title":"Robotic ubiquitous cognitive ecology for smart homes","volume":"80","author":"Amato","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.engappai.2015.07.004","article-title":"A cognitive robotic ecology approach to self-configuring and evolving AAL systems","volume":"45","author":"Dragone","year":"2015","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Daoudagh, S., Lonetti, F., and Marchetti, E. (2015, January 18). Assessment of access control systems using mutation testing. Proceedings of the 2015 IEEE\/ACM 1st International Workshop on TEchnical and LEgal Aspects of Data pRivacy and SEcurity (TELERISE), Florence, Italy.","DOI":"10.1109\/TELERISE.2015.10"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/j.infsof.2014.07.003","article-title":"Similarity testing for access control","volume":"58","author":"Bertolino","year":"2015","journal-title":"Inf. Softw. Technol."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Carvallo, P., Cavalli, A.R., Mallouli, W., and Rios, E. (2017, January 11\u201314). Multi-cloud applications security monitoring. Proceedings of the International Conference on Green, Pervasive, and Cloud Computing, Cetara, Italy.","DOI":"10.1007\/978-3-319-57186-7_54"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Bertolino, A., Calabr\u00f2, A., Lonetti, F., and Marchetti, E. (2016, January 18\u201321). Towards business process execution adequacy criteria. Proceedings of the 8th International Conference on Software Quality (SWQD), Vienna, Austria.","DOI":"10.1007\/978-3-319-27033-3_3"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Yi, S., Li, C., and Li, Q. (2015, January 21). A survey of fog computing: Concepts, applications and issues. Proceedings of the 2015 Workshop on Mobile Big Data, Hangzhou, China.","DOI":"10.1145\/2757384.2757397"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Ramparany, F., Marquez, F.G., Soriano, J., and Elsaleh, T. (2014, January 27\u201330). Handling smart environment devices, data and services at the semantic level with the FI-WARE core platform. Proceedings of the 2014 IEEE International Conference on Big Data, Washington, DC, USA.","DOI":"10.1109\/BigData.2014.7004417"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Palumbo, F., Barsocchi, P., Furfari, F., and Ferro, E. (2013). AAL middleware infrastructure for green bed activity monitoring. J. Sens., 2013.","DOI":"10.1155\/2013\/510126"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"329","DOI":"10.3233\/AIS-150317","article-title":"A framework for evaluating Ambient Assisted Living technologies and the experience of the universAAL project","volume":"7","author":"Salvi","year":"2015","journal-title":"J. Ambient Intell. Smart Environ."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Escoffier, C., Bourcier, J., Lalanda, P., and Yu, J. (2008, January 10\u201312). Towards a home application server. Proceedings of the 5th IEEE Consumer Communications and Networking Conference (CCNC 2008), Las Vegas, NV, USA.","DOI":"10.1109\/ccnc08.2007.78"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Vikram, N., Harish, K., Nihaal, M., Umesh, R., Shetty, A., and Kumar, A. (2017, January 5\u20137). A low cost home automation system using Wi-Fi based wireless sensor network incorporating Internet of Things (IoT). Proceedings of the 2017 IEEE 7th Internationa Advance Computing Conference (IACC), Hyderabad, India.","DOI":"10.1109\/IACC.2017.0048"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1886\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:07:56Z","timestamp":1760195276000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1886"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,8]]},"references-count":58,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["s18061886"],"URL":"https:\/\/doi.org\/10.3390\/s18061886","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,8]]}}}