“…On the other hand, heterogeneity of software technologies (e.g., languages, protocols) [6] causes, among other things, an 1 SVV Team, SnT, Université du Luxembourg -29, avenue JF Kennedy L-1855 Luxembourg -firstname.lastname@uni.lu 2 Mathematics, Computer Science and Engineering Dep. University of Quebec At Rimouski, Rimouski, QC, Canada -firstname lastname@uqar.ca 3 Naomod Team, IMT Atlantique, LS2N, Nantes, France -firstname.lastname@ls2n.fr interoperability problem by hindering communication between things [7]. Commonly, a typical IoT application contains multiple computing platforms, languages, and protocols from various ranges.…”