2020
DOI: 10.1007/978-3-030-44041-1_100
|View full text |Cite
|
Sign up to set email alerts
|

A Model-Driven Approach to Unravel the Interoperability Problem of the Internet of Things

Abstract: The Internet of Things (IoT) aims for connecting Anything, Anywhere, Anytime (AAA). This premise brings about heterogeneity that creates connectivity challenges. These challenges constitutes a serious obstacle to interoperability between things. Most existing approaches tackles the interoperability problem by avoiding heterogeneity with standards at runtime. While heterogeneity is an intrinsic feature of the IoT, there is a need for an approach that embraces it to connect AAA. In this paper we propose a model-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…This paper extends two of our conference papers [20], [7] by introducing a comprehensive software engineering methodology for the IoT, with clearly defined modeling concerns (Section IV-A) and software engineering tasks (Section III), a conflict detection mechanism (Section V-F), additional code generation procedures (Section VI), and a quantitative evaluation (Section VII). Concretely, the methodology enables a) the modeling and validation of a network of things, b) the ability to constrain this network with a policy, and c) the generation of the network's artifacts by means of state-of-the-art MDE techniques.…”
Section: Introductionmentioning
confidence: 71%
See 3 more Smart Citations
“…This paper extends two of our conference papers [20], [7] by introducing a comprehensive software engineering methodology for the IoT, with clearly defined modeling concerns (Section IV-A) and software engineering tasks (Section III), a conflict detection mechanism (Section V-F), additional code generation procedures (Section VI), and a quantitative evaluation (Section VII). Concretely, the methodology enables a) the modeling and validation of a network of things, b) the ability to constrain this network with a policy, and c) the generation of the network's artifacts by means of state-of-the-art MDE techniques.…”
Section: Introductionmentioning
confidence: 71%
“…According to our literature review, we noticed a lack of a full-scale, documented, and open-source approach for modeling a network of things generically. Moreover, only a few approaches [42], [43], [44], [45] leverage the power of MDE for the automatic code generation of a complete network, which can consequently reduce the redundant tasks and help tackle the interoperability problem of the IoT [7].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…On the one hand, a typical IoT application involves many stakeholders (e.g., Security, Business, Network), each using its tools and methods [14]. On the other hand, heterogeneity of software technologies (e.g., languages, protocols) [2] causes, among other things, an interoperability problem [4] by hindering communication between things. Figure 1 depicts a common software engineering scheme for the IoT.…”
Section: Introductionmentioning
confidence: 99%