scispace - formally typeset
Proceedings ArticleDOI

Challenges in developing collaborative IoT systems

Reads0
Chats0
TLDR
In this paper, the authors discuss the main features that make the Internet of Things (IoT) a unique ecosystem and as such, calls for new software development solutions, and claim that there is a need to rethinking the techniques and methodologies for developing IoT systems and applications.
Abstract
The Internet of Things (IoT) represents the next significant step in the evolution of the Internet. It will allow “things” to be connected anytime, anywhere, with anything and anyone, providing a myriad of novel applications and augmented services to citizens, governments, and enterprises. We believe that for the IoT to reach its full potential, it will be necessary to advance the investigation of techniques and technologies to build systems in such a brand-new scenario. In the IoT, the collaborating entities encompass both physical and virtual resources, interactions occur both in an active and programmed way as well as by chance, and therefore it is necessary to deal with expected but also emerging behaviors of the collaborating parties. In this paper, we first discuss the main features that make IoT a unique ecosystem, and as such, calls for new software development solutions. We claim that there is a need to rethinking the techniques and methodologies for developing IoT systems and applications. Novel models, architectural approaches and techniques should be proposed, or existing ones should be adapted to deal with the high heterogeneity, dynamism, serendipity and interdependencies that are typical of the IoT ecosystem. We then analyze and discuss potential key design solutions that deserve a deeper understanding in order to pave the way for the building of this new generation of systems. Our discussion is presented from a bottom-up perspective: from the modeling of devices that make up the $\mathrm{IoT}$ to the representation of requirements that must be addressed when engineering IoT systems.

read more

Citations
More filters
Proceedings ArticleDOI

Service-Based Wireless Energy Crowdsourcing

TL;DR: This work leverages the service paradigm to abstract wireless energy crowdsourcing from nearby IoT devices as energy services to crowdsource wireless energy to charge IoT devices.
Journal ArticleDOI

Service-Based Wireless Energy Crowdsourcing

TL;DR: In this article , the authors leverage the service paradigm to abstract wireless energy crowdsourcing from nearby IoT devices as energy services and propose a novel service-based ecosystem to crowdsource wireless energy to charge IoT devices.
Proceedings ArticleDOI

A Two-level Integrated Approach for Assigning Trust Metrics to Internet of Things Devices

TL;DR: Numerical results show the effectiveness of the proposed approach in isolating anomalous/untrusted devices based on their acquired reputation and on the respective changes in data rate behavior.
References
More filters
Journal ArticleDOI

Automated analysis of feature models 20 years later: A literature review

TL;DR: This paper provides a comprehensive literature review on the automated analysis of feature models 20 years after of their invention and presents a conceptual framework to understand the different proposals as well as categorise future contributions.
Journal ArticleDOI

Model-driven development: a metamodeling foundation

TL;DR: The authors analyze the underlying motivation for MDD and derive a concrete set of requirements that a supporting infrastructure should satisfy and explain how it can be extended to unlock MDD's full potential.

Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems

TL;DR: The book builds on the ideas put forward by the European research Cluster on the Internet of Things Strategic Research Agenda and presents global views and state of the art results on the challenges facing the research, development and deployment of IoT at the global level.
Journal ArticleDOI

A Review on the Use of Blockchain for the Internet of Things

TL;DR: A thorough review on how to adapt blockchain to the specific needs of IoT in order to develop Blockchain-based IoT (BIoT) applications is presented and some recommendations are enumerated with the aim of guiding future BIoT researchers and developers on some of the issues that will have to be tackled before deploying the next generation of BIeT applications.
Journal ArticleDOI

A taxonomy of variability realization techniques

TL;DR: The factors that are relevant in determining how to implement variability, and a taxonomy of variability realization techniques are described, are described and presented.
Related Papers (5)
Trending Questions (1)
What are the challenges in developing a reading assessment system using an IoT-based interactive device?

The paper discusses the challenges in developing IoT systems, but does not specifically mention challenges in developing a reading assessment system using an IoT-based interactive device.