Approaching the Internet of things (IoT): a modelling, analysis and abstraction framework

The evolution of communication protocols, sensory hardware, mobile and pervasive devices, alongside social and cyber‐physical networks, has made the Internet of things (IoT) an interesting concept with inherent complexities as it is realised. Such complexities range from addressing mechanisms to information management and from communication protocols to presentation and interaction within the IoT. Although existing Internet and communication models can be extended to provide the basis for realising IoT, they may not be sufficiently capable to handle the new paradigms that IoT introduces, such as social communities, smart spaces, privacy and personalisation of devices and information, modelling and reasoning. With interaction models in IoT moving from the orthodox service consumption model, towards an interactive conversational model, nature‐inspired computational models appear to be candidate representations. Specifically, this research contests that the reactive and interactive nature of IoT makes chemical reaction‐inspired approaches particularly well suited to such requirements. This paper presents a chemical reaction‐inspired computational model using the concepts of graphs and reflection, which attempts to address the complexities associated with the visualisation, modelling, interaction, analysis and abstraction of information in the IoT. Copyright © 2013 John Wiley & Sons, Ltd.

[1]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[2]  Hesham H. Ali,et al.  Hydra: a new approach for integrating various wireless environments , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[3]  G. Privat,et al.  Extending the Internet of Things , 2012 .

[4]  Zhen Wei,et al.  Research on Reflective Middleware System , 2009, 2009 International Forum on Information Technology and Applications.

[5]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[6]  Pascal Fradet,et al.  Principles of Chemical Programming , 2004, RULE@RDP.

[7]  Thomas Kunz,et al.  A Survey of Middleware Paradigms for Mobile Computing , 2003 .

[8]  Claudio Bettini,et al.  COSAR: hybrid reasoning for context-aware activity recognition , 2011, Personal and Ubiquitous Computing.

[9]  Chen Wang,et al.  Using Chemical Metaphor to Express Workflow and Service Orchestration , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[10]  J. Ziegler,et al.  Artificial Chemistries-A Review , 2001 .

[11]  Alvin T. S. Chan,et al.  MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing , 2003, IEEE Trans. Software Eng..

[12]  Gordon S. Blair,et al.  The case for reflective middleware , 2002, CACM.

[14]  Kuo Zhang,et al.  PURPLE: a reflective middleware for pervasive computing , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[15]  Zsolt Németh,et al.  Distributed workflow coordination: molecules and reactions , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[16]  D. Stork Optics and realism in Renaissance art. , 2004, Scientific American.

[17]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[18]  Zsolt Németh,et al.  Using chemical reactions to model service composition , 2010, SOAR '10.

[19]  Liam McNamara,et al.  A middleware service for pervasive social networking , 2009, M-PAC '09.

[20]  Gordon S. Blair,et al.  Exploiting reflection in mobile computing middleware , 2002, MOCO.

[21]  Jadwiga Indulska,et al.  XCML: A Runtime Representation for the Context Modelling Language , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[22]  Gordon S. Blair,et al.  ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability , 2003, OTM.

[23]  Charu C. Aggarwal,et al.  The Internet of Things: A Survey from the Data-Centric Perspective , 2013, Managing and Mining Sensor Data.

[24]  Christian F. Tschudin,et al.  A Metabolic Approach to Protocol Resilience , 2004, WAC.

[25]  Zsolt Németh,et al.  Workflow enactment based on a chemical metaphor , 2005, Third IEEE International Conference on Software Engineering and Formal Methods (SEFM'05).

[26]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

[27]  Pascal Fradet,et al.  Programming Self-Organizing Systems with the Higher-Order Chemical Language , 2007, Int. J. Unconv. Comput..

[28]  CAPIM: A Platform for Context-Aware Computing , 2011, 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[29]  Zouhair Guennoun,et al.  Service entities model for the internet of things: A bio-inspired collaborative approach , 2011, 2011 International Conference on Multimedia Computing and Systems.

[30]  Licia Capra,et al.  Reflective mobile middleware for context-aware applications , 2003 .