Modular and Hierarchical Discrete Control for Applications and Middleware Deployment in IoT and Smart Buildings

作者: Adja Ndeye Sylla , Maxime Louvel , Eric Rutten , Gwenael Delaval

DOI: 10.1109/CCTA.2018.8511406

关键词: MiddlewareSoftware deploymentBuilding automationControl theoryComputer scienceApplication domainSupervisory controlDistributed computingSoftware systemModular design

摘要: In the Internet of Things (IoT) and Smart Homes Buildings, sensors actuators are controlled through a management software, that runs on distributed network heterogeneous processors. Such systems have to be self-adaptive w.r.t. different aspects, at applications level (functionalities) as well deployment (software tasks, execution platform). Holding well-mastered safe behaviour overall system, in presence these concurrent adaptations, is complex control problem. We approach this problem by applying techniques from area Supervisory Control for Discrete Event Systems (DES), where space configurations levels modeled with automata. use programming language support tools, HeptagonIBZR ReaX, build up design environment considered application domain. This paper contributes (i) generic behavioural models both applicative aspects systems; (ii) Controller Synthesis (DCS) controllers, especially modular hierarchical structures; (iii) an implemented case study.

参考文章(17)
J.O. Kephart, D.M. Chess, The vision of autonomic computing IEEE Computer. ,vol. 36, pp. 41- 50 ,(2003) , 10.1109/MC.2003.1160055
Sébastien Guillet, Bruno Bouchard, Abdenour Bouzouane, None, Correct by Construction Security Approach to Design Fault Tolerant Smart Homes for Disabled People Procedia Computer Science. ,vol. 21, pp. 257- 264 ,(2013) , 10.1016/J.PROCS.2013.09.034
Gwenaël Delaval, Eric Rutten, Hervé Marchand, Integrating discrete controller synthesis into a reactive programming language compiler Discrete Event Dynamic Systems. ,vol. 23, pp. 385- 418 ,(2013) , 10.1007/S10626-013-0163-5
P.J.G. Ramadge, W.M. Wonham, The control of discrete event systems Proceedings of the IEEE. ,vol. 77, pp. 81- 98 ,(1989) , 10.1109/5.21072
Nicolas Berthier, Hervé Marchand, Discrete Controller Synthesis for Infinite State Systems with ReaX international workshop on discrete event systems. ,vol. 47, pp. 46- 53 ,(2014) , 10.3182/20140514-3-FR-4046.00099
D. Kolokotsa, A. Pouliezos, G. Stavrakakis, C. Lazos, Predictive control techniques for energy and indoor environmental quality management in buildings Building and Environment. ,vol. 44, pp. 1850- 1863 ,(2009) , 10.1016/J.BUILDENV.2008.12.007
Gwenaül Delaval, Soguy Mak-Karé Gueye, Éric Rutten, Distributed Execution of Modular Discrete Controllers for Data Center Management IFAC-PapersOnLine. ,vol. 48, pp. 139- 146 ,(2015) , 10.1016/J.IFACOL.2015.06.485
Gilles Privat, Éric Rutten, Hassane Alla, Mengxuan Zhao, Discrete Control for the Internet of Things and Smart Environments. 8th International Workshop on Feedback Computing (Feedback Computing 13). ,(2013)
Maxime Louvel, François Pacull, LINC: A Compact Yet Powerful Coordination Environment international conference on coordination models and languages. pp. 83- 98 ,(2014) , 10.1007/978-3-662-43376-8_6
Mostafa M. Gomaa, Azza K. Nabih, Gamal M. Aly, Hossam S. Osman, Modeling, Simulation, and Control of Smart Homes Using Petri Nets ,(2011)