The Importance of Being Thing Or the Trivial Role of Powering Serious IoT Scenarios

  title={The Importance of Being Thing Or the Trivial Role of Powering Serious IoT Scenarios},
  author={Abdelsalam Helal and Ahmed E. Khaled and Wyatt Lindquist},
  journal={2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)},
In this article, we call for a "Walk Before You Run" adjustment in the Internet-of-Things (IoT) research and development exercise. Without first settling the quest for what thing is or could be or do, we run the risk of presumptuous visions, or hypes, that can only fail the realities and limits of what is actually possible, leading to customers and consumers confusion as well as market hesitations. Specifically, without a carefully-designed Thing architecture in place, it will be very difficult… 
3 Citations

Figures from this paper

IoTility: Architectural Requirements for Enabling Health IoT Ecosystems
This paper presents a number of requirements integral to the continued expansion of the digital health IoT ecosystem (Health IoT), and presents solutions that address two pressing requirements: 1) democratizing mobile health apps (giving users control and ownership over their app and data), and 2) making mobile apps act and behave like any other thing in an IoT.
Challenges and Opportunities for Data Science and Machine Learning in IoT Systems – A Timely Debate: Part 1
This position paper summarizes the main visions, opinions, and arguments of four experienced and well known researchers in the area of Internet of Things (IoT) and its relation to Data Science and
Table of Contents
Dataset Recommendation via Variational Graph Autoencoder 11 Basmah Altaf (King Abdullah University of Science and Technology (KAUST), Saudi Arabia), Uchenna Akujuobi (King Abdullah University of


IoT-DDL–Device Description Language for the “T” in IoT
The IoT Device Description Language (IoT-DDL), a machine- and human-readable descriptive language for things, seeking to achieve integration and homogenization of the IoT’s fragmented and wide-varying nature is introduced.
The Virtual Object as a Major Element of the Internet of Things: A Survey
A survey of the virtual object in the IoT world is provided, providing the reader with a survey of its definitions, current functionalities assigned to thevirtual object and how they tackle the main IoT challenges, and major IoT platforms, which implement these functionalities.
Future Internet: The Internet of Things Architecture, Possible Applications and Key Challenges
This paper addresses the existing development trends, the generic architecture of IoT, its distinguishing features and possible future applications, and forecast the key challenges associated with the development of IoT.
The internet of things: a survey
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.
Interoperable communication framework for bridging RESTful and topic-based communication in IoT
A framework for inter-thing relationships for programming the social IoT
  • A. Khaled, A. Helal
  • Computer Science
    2018 IEEE 4th World Forum on Internet of Things (WF-IoT)
  • 2018
An inter-thing relationships programming framework is proposed as basis for a distributed programming ecosystem that broadens the thing-level relationships of the evolving social IoT paradigm and extends the limited set of relationships utilized in current technology with a set of service- level relationships.
A resource oriented architecture for the Web of Things
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.
PatRICIA -- A Novel Programming Model for IoT Applications on Cloud Platforms
PatRICIA is outlined, which aims at providing an end-to-end solution for high-level programming and provisioning of IoT applications on cloud platforms, and presents a novel programming model, based on the concept of intent and intent scope, for dealing with the complexity, diversity and scale of IoT systems in the cloud.
Demo: Atlas Thing Architecture: Enabling Mobile Apps as Things in the IoT
We make the case for mobile apps as crucial and influential things in the Internet of Things (IoT) and then present our Atlas Thing Architecture that provides the explicit support necessary for their