Enabling High-Level Application Development in the Internet of Things

@inproceedings{Patel2013EnablingHA,
  title={Enabling High-Level Application Development in the Internet of Things},
  author={Pankesh Patel and Animesh Pathak and Damien Cassou and Val{\'e}rie Issarny},
  booktitle={S-CUBE},
  year={2013}
}
The sensor networking field is evolving into the Internet of Things (IoT), owing in large part to the increased availability of consumer sensing devices, including modern smart phones. However, application development in the IoT still remains challenging, since it involves dealing with several related issues, such as lack of proper identification of roles of various stakeholders, as well as lack of suitable (high-level) abstractions to address the large scale and heterogeneity in IoT systems. 
Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation
TLDR
The M3 framework is based on semantic web technologies to explicitly describe the meaning of sensor measurements in an unified way to ease the interpretation of sensor data and to combine domains.
IoTVar to transparently handle interactions between applications and IoT platforms
TLDR
IoTVar enables software developers to declare and manage IoT variables with a minimum number of lines of code and is described as the IoTVar middleware that manages interactions between end-user applications and IoT platforms through IoTVAR proxies.
Model-Driven Development for Internet of Things: Towards Easing the Concerns of Application Developers
TLDR
A Model-driven-development (MDD) framework is introduced that tries to address the issue of separating out the concern of different stakeholders through models and knowledgebases in IoT application development.
Building Enterprise-Grade Internet of Things Applications
TLDR
Software Engineering (SE) support for IoT applications is needed to develop methodologies, abstractions, and techniques to enable the rapid development of IoT applications.
An IoT application development using IoTSuite
TLDR
This paper introduces a design and implementation of ToolSuite, a suite of tools, for reducing burden of each stage of IoT application development process, and presents development of different IoT applications using IoTSuite.
A Visual Paradigm for IoT Solutions Development
TLDR
This paper introduces a novel approach for developing IoT solution through visual development tools that leverages standards-based semantic models for sensors and IoT context and is implemented as open source software as part of the OpenIoT open source project.
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications
TLDR
The Semantic Web of Things (SWoT) generator is designed to assist IoT projects and developers in building interoperable Semantic Internet of Things applications by providing interoperable semantic-based IoT application templates and demonstrating the usefulness of the contribution though three use cases.
Visual Development Environment for Semantically Interoperable Smart Cities Applications
TLDR
A first-of-a-kind visual development environment is introduced which eases the development of semantically interoperable applications in smart citites and advances the state of the art in IoT developments for smart cities towards the direction of semantic interoperability for data driven applications.
A4WSN: an architecture-driven modelling platform for analysing and developing WSNs
TLDR
A4WSN is proposed, an architecture-driven modelling platform for the development and the analysis of wireless sensor networks (WSNs) that allows engineers to perform analysis and code generation in earlier stages of the WSN development life cycle and is applied to a real-world case study in the health care domain as a running example.
...
...

References

SHOWING 1-10 OF 74 REFERENCES
Towards application development for the internet of things
TLDR
This paper presents 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.
Enabling high-level application development for the Internet of Things
The internet of things: a survey
TLDR
The definitions, architecture, fundamental technologies, and applications of IoT are systematically reviewed and the major challenges which need addressing by the research community and corresponding potential solutions are investigated.
TinyREST – a Protocol for Integrating Sensor Networks into the Internet
TLDR
A Home Services Framework with respective functions and protocols, based on a middleware layer that integrates different sensor networking technologies, home automation technologies and consumer electronics into the Internet.
A survey on service-oriented middleware for wireless sensor networks
TLDR
The current work in SOM is surveyed and the trends and challenges to be addressed when designing and developing these solutions for WSN are surveyed.
A resource oriented architecture for the Web of Things
TLDR
This paper describes the Web of Things architecture and best-practices based on the RESTful principles that have already contributed to the popular success, scalability, and modularity of the traditional Web, and discusses several prototypes designed in accordance with these principles.
The Things in the Internet of Things
TLDR
This paper tries to bring clarity by describing the most important terms like things, devices, entities of interest, resources, addressing, identity and, more importantly, the relationships between them.
A model-driven engineering framework for architecting and analysing Wireless Sensor Networks
TLDR
This paper proposes a modeling framework that allows developers to model separately the software architecture of the WSN, the low-level hardware specification of theWSN nodes and the physical environment where nodes are deployed in and can use these models to generate executable code for analysis purposes.
Early lessons from building Sensor.Network: an open data exchange for the web of things
TLDR
The design choices made in addressing many of these questions and the rationale behind them are described and a brief survey of other comparable projects is provided to evaluate them against a set of common criteria.
Interconnecting Smart Objects with IP: The Next Internet
TLDR
Interconnecting Smart Objects with IP is the first book that takes a holistic approach to the revolutionary area of IP-based smart objects, offering an in-depth examination of relevant IP protocols to build large scale smart object networks in support of a myriad of new services.
...
...