Multi-purpose Adaptation in the Web of Things

Web of Things applications require advanced solutions to provide adaptation to different purposes from common context models. While such models are application-specific, the adaptation itself is based on questions (i.e. concerns) that are orthogonal to application domains. In this paper, we present a generic solution to provide reusable and multi-purpose context-based adaptation for smart environments. We rely on semantic technologies and reason about contextual information to evaluate, at runtime, the pertinence of each adaptation possibility to adaptation questions covering various concerns. We evaluate our solution against a smart agriculture scenario using the ASAWoO platform, and discuss how to design context models and rules from “classical” information sources (e.g. domain experts, device QoS, user preferences).

[1]  Christophe Jacquet,et al.  Semantic Adaptation for Models of Computation , 2011, 2011 Eleventh International Conference on Application of Concurrency to System Design.

[2]  Fabio Casati,et al.  An Aspect-Oriented Framework for Service Adaptation , 2006, ICSOC.

[3]  Christian Bonnet,et al.  Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications , 2015, 2015 IEEE International Conference on Data Science and Data Intensive Systems.

[4]  Martin Serrano,et al.  Sensor-based Linked Open Rules (S-LOR): An Automated Rule Discovery Approach for IoT Applications and its use in Smart Cities , 2017, WWW.

[5]  Cristina Baroglio,et al.  Reasoning about learning object metadata for adapting SCORM courseware , 2004 .

[6]  Armin Haller,et al.  The SOSA / SSN Ontology : A Joint W 3 C and OGC Standard Specifying the Semantics of Sensors , Observations , Actuation , and Sampling , 2018 .

[7]  Cheikh Kacfah Emani Automatic Detection and Semantic Formalisation of Business Rules , 2014, ESWC.

[8]  Patrick Delfmann,et al.  Adaptive Reference Modeling: Integrating Configurative and Generic Adaptation Techniques for Information Models , 2007 .

[9]  J. Wolf,et al.  Participatory design of farm level adaptation to climate risks in an arable region in The Netherlands , 2013 .

[10]  Jérôme Euzenat,et al.  Semantic adaptation of multimedia documents , 2010, Multimedia Tools and Applications.

[11]  Tao Gu,et al.  Ontology based context modeling and reasoning using OWL , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[12]  Alois Ferscha,et al.  Context Sensing, Aggregation, Representation and Exploitation in Wireless Networks , 2001, Scalable Comput. Pract. Exp..

[13]  Patrick Brézillon Task-Realization Models in Contextual Graphs , 2005, CONTEXT.

[14]  Lionel Médini,et al.  HyLAR+: Improving Hybrid Location-Agnostic Reasoning with Incremental Rule-based Update , 2016, WWW.

[15]  Payam M. Barnaghi,et al.  Publishing Linked Sensor Data , 2010, SSN.

[16]  Michele Ruta,et al.  Building a Semantic Web of Things: Issues and Perspectives in Information Compression , 2009, 2009 IEEE International Conference on Semantic Computing.

[17]  P Degoulet,et al.  A Business Rules Design Framework for a Pharmaceutical Validation and Alert System , 2010, Methods of Information in Medicine.

[18]  Dimitris Plexousakis,et al.  Web Service Adaptation : State of the art and Research Challenges , 2010 .

[19]  Eugenio Di Sciascio,et al.  Enabling the Semantic Web of Things: Framework and Architecture , 2012, 2012 IEEE Sixth International Conference on Semantic Computing.

[20]  Jorge Fox,et al.  Exploring approaches to dynamic adaptation , 2009, MAI '09.

[21]  Lionel Médini,et al.  An Avatar-Based Adaptation Workflow for the Web of Things , 2016, 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[22]  Euiho Suh,et al.  Context-aware system for proactive personalized service based on context history , 2009, Expert Syst. Appl..

[23]  Alberto Del Bimbo,et al.  Semantic adaptation of sport videos with user-centred performance analysis , 2006, IEEE Transactions on Multimedia.

[24]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[25]  Lionel Médini,et al.  Towards a Meta-model for Context in the Web of Things , 2016 .

[26]  Alejandro Cadenas,et al.  Framework for intelligent service adaptation to user's context in next generation networks , 2012, IEEE Communications Magazine.

[27]  Frank Eliassen,et al.  Using architecture models for runtime adaptability , 2006, IEEE Software.

[28]  Darina Dicheva,et al.  Ontologies and Semantic Web for E-Learning , 2008 .

[29]  Marius Mikalsen,et al.  Distributed context management in a mobility and adaptation enabling middleware (MADAM) , 2006, SAC '06.

[30]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[31]  Ladan Tahvildari,et al.  Self-adaptive software: Landscape and research challenges , 2009, TAAS.

[32]  Lionel Médini,et al.  A Web-Based Agent-Oriented Approach to Address Heterogeneity in Cooperative Embedded Systems , 2014, PAAMS.

[33]  George Angelos Papadopoulos,et al.  Please Scroll down for Article Enterprise Information Systems a Survey of Software Adaptation in Mobile and Ubiquitous Computing a Survey of Software Adaptation in Mobile and Ubiquitous Computing , 2022 .

[34]  H. Kosch,et al.  Semantic Adaptation of Multimedia Content , 2006, Proceedings ELMAR 2006.

[35]  Alvin T. S. Chan,et al.  Dynamic QoS Adaptation for Mobile Middleware , 2008, IEEE Transactions on Software Engineering.

[36]  Jean-Claude Dufourd,et al.  Context-Aware Semantic Adaptation of Multimedia Presentations , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[37]  Rabeb Mizouni,et al.  A framework for context-aware self-adaptive mobile applications SPL , 2014, Expert Syst. Appl..

[38]  Lionel Médini,et al.  Towards an ideal service QoS in fuzzy logic-based adaptation planning middleware , 2014, J. Syst. Softw..

[39]  Christian Bonnet,et al.  Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[40]  Diego Calvanese,et al.  The description logic handbook: theory , 2003 .

[41]  Jesper Andersson,et al.  Automatic Rule Derivation for Adaptive Architectures , 2008, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008).

[42]  Michel Riveill,et al.  WComp middleware for ubiquitous computing: Aspects and composite event-based Web services , 2009, Ann. des Télécommunications.

[43]  Zixue Cheng,et al.  The Web of Things: A Survey (Invited Paper) , 2011, J. Commun..

[44]  Cong Yu,et al.  Semantic Adaptation of Schema Mappings when Schemas Evolve , 2005, VLDB.

[45]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[46]  Artem Katasonov,et al.  Smart Semantic Middleware for the Internet of Things , 2008, ICINCO-ICSO.

[47]  Kay Römer,et al.  SPITFIRE: toward a semantic web of things , 2011, IEEE Communications Magazine.

[48]  Christian Bonnet,et al.  Demo Paper: Helping IoT Application Developers with Sensor-based Linked Open Rules , 2014, TC/SSN@ISWC.

[49]  Brice Morin,et al.  Combining aspect-oriented modeling with property-based reasoning to improve user interface adaptation , 2011, EICS '11.

[50]  Franck Barbier,et al.  Software Adaptation: Classification and a Case Study with State Chart XML , 2015, IEEE Software.

[51]  Ana M. Bernardos,et al.  A data fusion framework for context-aware mobile services , 2008, 2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.

[52]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[53]  Valerio Schiavoni,et al.  Reconfigurable SCA Applications with the FraSCAti Platform , 2009, 2009 IEEE International Conference on Services Computing.

[54]  Lionel Médini,et al.  An Avatar Architecture for the Web of Things , 2015, IEEE Internet Computing.

[55]  Paulo Cesar G. da Costa,et al.  PR-OWL: A Bayesian Ontology Language for the Semantic Web , 2005, ISWC-URSW.

[56]  Vasile-Marian Scuturici,et al.  An Ontology-Based Approach to Context Modeling and Reasoning in Pervasive Computing , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[57]  Lionel Médini,et al.  Building a Web of Things with Avatars: A comprehensive approach for concern management in WoT applications , 2017, Managing the Web of Things.

[58]  Seyed Masoud Sadjadi,et al.  ACT: an adaptive CORBA template to support unanticipated adaptation , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[59]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[60]  Patrick Brézillon Modeling Expert Knowledge and Reasoning in Context , 2015, CONTEXT.

[61]  Rodolfo E. Haber,et al.  Self-adaptive systems: A survey of current approaches, research challenges and applications , 2013, Expert Syst. Appl..