Le projet ANR INCOME, processus et outils logiciels pour des gestionnaires de contexte au dessus de l'Internet des objets

L'Internet des objets est une extension de l'Internet qui ouvre de nombreuses opportunites de construction de nouveaux services a haute valeur ajoutee dans de nombreux domaines. Cependant, les concepteurs de ces services doivent prendre en main des systemes logiciels de plus en plus complexes. Le projet INCOME etudie la brique logicielle de gestion de contexte qui traite et achemine les informations en provenance de l'Internet des objets entre producteurs et consommateurs d'informations fortement decouples. Le projet cible deux defis importants poses par l'Internet des objets : le traitement d'un flot continu d'informations et l'acces ouvert aux informations. INCOME propose des processus, des langages et des outils logiciels generiques pour la conception, la mise en oeuvre, le deploiement et l'execution de gestionnaires de contexte capables non seulement de transformer et d'acheminer, mais en plus d'interpreter, de qualifier, de proteger et de filtrer les informations de contexte. Les propositions sont mises en oeuvre dans un demonstrateur pour le guidage porte a porte des usagers de transports multimodaux dans la ville intelligente.

[1]  Samia Nefti-Meziani,et al.  QUIET: A Methodology for Autonomous Software Deployment using Mobile Agents , 2010, J. Netw. Comput. Appl..

[2]  Bernhard Rumpe,et al.  Model-driven Development of Complex Software : A Research Roadmap , 2007 .

[3]  Ewa Deelman,et al.  Automating Application Deployment in Infrastructure Clouds , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[4]  Simona Ronchi Della Rocca,et al.  λ Δ -Models , 2004 .

[5]  Sam Rottenberg,et al.  Modèles, méthodes et outils pour les systèmes répartis multiéchelles. (Models, methods and tools for multiscale distributed systems) , 2015 .

[6]  Mira Mezini,et al.  Engineering Event-Based Systems with Scopes , 2002, ECOOP.

[7]  Xing Chen,et al.  Runtime model based approach to IoT application development , 2015, Frontiers of Computer Science.

[8]  Romain Laborde,et al.  KAPUER: A Decision Support System for Privacy Policies Specification , 2014 .

[9]  Lawrence B. Holder,et al.  Discovering Activities to Recognize and Track in a Smart Environment , 2011, IEEE Transactions on Knowledge and Data Engineering.

[10]  Pierrick Marie Gestion de bout en bout de la qualité de contexte pour l'internet des objets : le cadriciel QoCIM , 2015 .

[11]  Bill N. Schilit,et al.  Enabling the Internet of Things , 2015, Computer.

[12]  Jean-Paul Arcangeli,et al.  A Framework for Autonomic Software Deployment of Multiscale Systems , 2014 .

[13]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[14]  Noel De Palma,et al.  Autonomic management policy specification in Tune , 2008, SAC '08.

[15]  Schahram Dustdar,et al.  Principles for Engineering IoT Cloud Systems , 2015, IEEE Cloud Computing.

[16]  Chantal Taconet,et al.  MuSCa: A multiscale characterization framework for complex distributed systems , 2014, 2014 Federated Conference on Computer Science and Information Systems.

[17]  Andrew J. McCarthy,et al.  A Middleware Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications , 2010, ArXiv.

[18]  Juha Röning,et al.  Recognizing Human Activities User-independently on Smartphones Based on Accelerometer Data , 2012, Int. J. Interact. Multim. Artif. Intell..

[19]  Sander van der Burg,et al.  Disnix: A toolset for distributed deployment , 2014, Sci. Comput. Program..

[20]  Raja Boujbel Déploiement de systèmes répartis multi-échelles : processus, langage et outils intergiciels , 2015 .

[21]  Sophie Chabridon,et al.  From Ambient Sensing to IoT-based Context Computing: An Open Framework for End to End QoC Management † , 2015, Sensors.

[22]  Chantal Taconet,et al.  MuScADeL: A Deployment DSL Based on a Multiscale Characterization Framework , 2014, 2014 IEEE 38th International Computer Software and Applications Conference Workshops.

[23]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[24]  Amel Bouzeghoub,et al.  Situation-Aware Adaptive Recommendation to Assist Mobile Users in a Campus Environment , 2009, 2009 International Conference on Advanced Information Networking and Applications.

[25]  Opher Etzion,et al.  Event Processing in Action , 2010 .

[26]  Alejandro P. Buchmann,et al.  'Publish-subscribe grows up: support for management, visibility control, and heterogeneity , 2006, IEEE Internet Computing.

[27]  Juan Ye,et al.  Using Situation Lattices to Model and Reason about Context , 2007 .

[28]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[29]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[30]  Sophie Chabridon,et al.  A Framework for Multiscale-, QoC- and Privacy-aware Context Dissemination in the Internet of Things , 2015, CollaborateCom.

[31]  Sophie Chabridon,et al.  Enhancing context data distribution for the internet of things using qoc-awareness and attribute-based access control , 2016, Ann. des Télécommunications.

[32]  Alessandro Margara,et al.  Processing flows of information: From data stream to complex event processing , 2012, CSUR.

[33]  Samer Machara Marquez Models and algorithms for managing quality of context and respect for privacy in the Internet of Things , 2015 .

[34]  Alistair N. Coles,et al.  The SmartFrog configuration management framework , 2009, OPSR.

[35]  Roy H. Campbell,et al.  Reasoning about Uncertain Contexts in Pervasive Computing Environments , 2004, IEEE Pervasive Comput..

[36]  Philippe Roose,et al.  Kalimucho: contextual deployment for QoS management , 2011, DAIS'11.

[37]  Denis Conan,et al.  Distributed event-based system with multiscoping for multiscalability , 2014, MW4NG '14.

[38]  Paolo Bellavista,et al.  A survey of context data distribution for mobile ubiquitous systems , 2012, CSUR.

[39]  Arnaud Oglaza Système d'aide à la décision pour la protection des données de vie privée , 2014 .

[40]  Jean-Paul Arcangeli,et al.  Automatic deployment of distributed software systems: Definitions and state of the art , 2015, J. Syst. Softw..

[41]  Fariba Sadri,et al.  Ambient intelligence: A survey , 2011, CSUR.

[42]  Manoj R. Sastry,et al.  A Contextual Attribute-Based Access Control Model , 2006, OTM Workshops.