Towards application development for the internet of things

The Internet of Things (IoT) integrates the physical world with the existing Internet, and is rapidly gaining popularity, thanks to the increased adoption of smart phones and sensing devices. One of the important challenges in this domain is to enable domain experts to easily specify applications for the IoT. As a first step towards developing a suitable programming abstraction, in this paper we present a domain model for applications in the Internet of Things, based on a survey of recently proposed IoT applications from the real world that represent a wide class of behaviors found in IoT use cases.

[1]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process , 2001 .

[2]  Eric Newcomer,et al.  Understanding Web Services: XML, WSDL, SOAP, and UDDI , 2002 .

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

[4]  J. Newell Project Final Report , 2005 .

[5]  Kori Inkpen Quinn,et al.  Just point and click?: using handhelds to interact with paper maps , 2005, Mobile HCI.

[6]  E. Zeeb,et al.  WS4D: SOA-Toolkits making embedded systems ready for Web Services , 2007 .

[7]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[8]  Frédéric Thiesse,et al.  Sensor Applications in the Supply Chain: The Example of Quality-Based Issuing of Perishables , 2008, IOT.

[9]  Diego López-de-Ipiña,et al.  Social Devices: Autonomous Artifacts That Communicate on the Internet , 2008, IOT.

[10]  G. Muller A Reference Architecture Primer , 2008 .

[11]  Elgar Fleisch,et al.  Using Sensor Information to Reduce the Carbon Footprint of Perishable Goods , 2009, IEEE Pervasive Computing.

[12]  Dusit Niyato,et al.  Remote patient monitoring service using heterogeneous wireless access networks: architecture and optimization , 2009, IEEE Journal on Selected Areas in Communications.

[13]  Albrecht Schmidt,et al.  Perci: Pervasive Service Interaction with the Internet of Things , 2009, IEEE Internet Computing.

[14]  Alois Knoll,et al.  Services to the Field: An Approach for Resource Constrained Sensor/Actor Networks , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[15]  Alexander Gluhak,et al.  Towards an Architecture for a Real World Internet , 2009, Future Internet Assembly.

[16]  Joseph A. Paradiso,et al.  Personalized HVAC control system , 2010, 2010 Internet of Things (IOT).

[17]  Stephan Haller,et al.  The Things in the Internet of Things , 2010 .

[18]  Richard N. Taylor,et al.  Software architecture: foundations, theory, and practice , 2009, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[19]  Antonio F. Gómez-Skarmeta,et al.  Drugs interaction checker based on IoT , 2010, 2010 Internet of Things (IOT).

[20]  Friedemann Mattern,et al.  From the Internet of Computers to the Internet of Things , 2010, From Active Data Management to Event-Based Systems and More.

[21]  Ilia Petrov,et al.  From Active Data Management to Event-Based Systems and More , 2010, Lecture Notes in Computer Science.

[22]  Florian Michahelles,et al.  my2cents — Digitizing consumer opinions and comments about retail products , 2010, 2010 Internet of Things (IOT).

[23]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[24]  Yu David Liu Toward a unified object model for cyber-physical systems , 2011, SESENA '11.

[25]  Carsten Magerkurth,et al.  Towards modeling real-world aware business processes , 2011, WoT '11.

[26]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[27]  The Internet of things : Networked objects and smart devices thehammersmithgroup research report february 2010 , .