Leveraging Smart Environments for Runtime Resources Management

Smart environments (SE) have gained widespread attention due to their flexible integration into everyday life. Applications leveraging the smart environments rely on regular exchange of critical information and need accurate models for monitoring and controlling the SE behavior. Different rules are usually specified and centralized for correlating sensor data, as well as managing the resources and regulating the access to them, thus avoiding security flaws. In this paper, we propose a dynamic and flexible infrastructure able to perform runtime resources’ management by decoupling the different levels of SE control rules. This allows to simplify their continuous updating and improvement, thus reducing the maintenance effort. The proposed solution integrates low cost wireless technologies and can be easily extended to include other possible existing equipments. A first validation of the proposed infrastructure on a case study is also presented.

[1]  Cesare Pautasso,et al.  REST: From Research to Practice , 2011 .

[2]  Mark Weiser The computer for the 21st century , 1991 .

[3]  Jaehong Park,et al.  The UCONABC usage control model , 2004, TSEC.

[4]  Francesca Lonetti,et al.  Assessment of Access Control Systems Using Mutation Testing , 2015, 2015 IEEE/ACM 1st International Workshop on TEchnical and LEgal aspects of data pRivacy and SEcurity.

[5]  Ravi S. Sandhu,et al.  Role-Based Access Control Models , 1996, Computer.

[6]  Francesca Lonetti,et al.  Similarity testing for access control , 2015, Inf. Softw. Technol..

[7]  Dennis McCarty,et al.  Research to practice: adoption of naltrexone in alcoholism treatment. , 2003, Journal of substance abuse treatment.

[8]  Antonello Calabrò,et al.  A Generative Approach for the Adaptive Monitoring of SLA in Service Choreographies , 2013, ICWE.

[9]  Mani B. Srivastava,et al.  ViridiScope: design and implementation of a fine grained power monitoring system for homes , 2009, UbiComp.

[10]  Houbing Song,et al.  Internet of Things and Big Data Analytics for Smart and Connected Communities , 2016, IEEE Access.

[11]  Francesca Lonetti,et al.  A toolchain for model-based design and testing of access control systems , 2015, 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD).

[12]  Paolo Barsocchi,et al.  EMS@CNR: An Energy monitoring sensor network infrastructure for in-building location-based services , 2014, 2014 International Conference on High Performance Computing & Simulation (HPCS).

[13]  Andreas Matheus,et al.  How to Declare Access Control Policies for XML Structured Information Objects using OASIS' eXtensible Access Control Markup Language (XACML) , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[14]  Altair Olivo Santin,et al.  Applying a usage control model in an operating system kernel , 2011, J. Netw. Comput. Appl..

[15]  Antonello Calabrò,et al.  KPI Evaluation of the Business Process Execution through Event Monitoring Activity , 2015, 2015 International Conference on Enterprise Systems (ES).

[16]  Awais Ahmad,et al.  Context-Aware Mobile Sensors for Sensing Discrete Events in Smart Environment , 2016, J. Sensors.

[17]  Stefano Chessa,et al.  GP-m: Mobile middleware infrastructure for Ambient Assisted Living , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[18]  Monica Dragoicea,et al.  A Service Oriented Simulation Architecture for Intelligent Building Management , 2013, IESS.

[19]  Christopher Bailey Application of Self-Adaptive techniques to federated authorization models , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[20]  Francesca Lonetti,et al.  An Automated Testing Framework of Model-Driven Tools for XACML Policy Specification , 2014, 2014 9th International Conference on the Quality of Information and Communications Technology.

[21]  Silvia Coradeschi,et al.  Sensor Network Infrastructure for a Home Care Monitoring System , 2014, Sensors.

[22]  Francesca Lonetti,et al.  Automated testing of eXtensible Access Control Markup Language-based access control systems , 2013, IET Softw..

[23]  Paolo Barsocchi,et al.  AAL Middleware Infrastructure for Green Bed Activity Monitoring , 2013, J. Sensors.

[24]  Stefano Chessa,et al.  The Integration of ZigBee with the GiraffPlus Robotic Framework , 2013, AmI 2013.

[25]  Antonello Calabrò,et al.  Enhancing Business Process Performance Analysis through Coverage-Based Monitoring , 2016, 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC).

[26]  Dario Salvi,et al.  A framework for evaluating Ambient Assisted Living technologies and the experience of the universAAL project , 2015, J. Ambient Intell. Smart Environ..

[27]  Filippo Palumbo,et al.  Taking Arduino to the Internet of Things: The ASIP programming model , 2016, Comput. Commun..

[28]  Paolo Barsocchi,et al.  Measurement-based frame error model for simulating outdoor Wi-Fi networks , 2009, IEEE Transactions on Wireless Communications.

[29]  Antonello Calabrò,et al.  Towards Business Process Execution Adequacy Criteria , 2016, SWQD.

[30]  Krzysztof Czarnecki,et al.  Generative programming - methods, tools and applications , 2000 .

[31]  Stefano Chessa,et al.  A service-oriented ZigBee gateway for Smart Environments , 2014, J. Ambient Intell. Smart Environ..

[32]  Evan Martin,et al.  Automated test generation for access control policies , 2006, OOPSLA '06.

[33]  Ana R. Cavalli,et al.  Multi-cloud Applications Security Monitoring , 2017, GPC.

[34]  Dmitry Namiot,et al.  On software standards for smart cities: API or DPI , 2014, Proceedings of the 2014 ITU kaleidoscope academic conference: Living in a converged world - Impossible without standards?.

[35]  Åsmund Ahlmann Nyre Usage Control Enforcement - A Survey , 2011, ARES.

[36]  Antonello Calabrò,et al.  Monitoring of Business Process Execution Based on Performance Indicators , 2015, 2015 41st Euromicro Conference on Software Engineering and Advanced Applications.

[37]  Francesca Lonetti,et al.  Testing of PolPA-based usage control systems , 2013, Software Quality Journal.

[38]  Fermín Galán Márquez,et al.  Handling smart environment devices, data and services at the semantic level with the FI-WARE core platform , 2014, 2014 IEEE International Conference on Big Data (Big Data).