A Proposal for Application Discovery in the Context of IoT

In this paper we discuss some drawbacks of IoT in relation to reuse of applications. The studied approaches do not propose a repository for cataloguing applications or tools for discovering IoT applications for reuse. The purpose of this research is twofold: (i) propose a repository model to catalogue IoT applications, and (ii) present a tool for discovering IoT applications for reuse. The goal is to enable the search and reuse of existing solutions to avoid rework and to facilitate the development of applications for IoT. Based on the proposed approach, a proof of concept was implemented by means of a prototype. For the discovery process, a version of a k-NN (k-Nearest Neighbor) algorithm was adapted to use both Euclidean and Levenshtein distances. This was necessary due to descriptor types required to identify the applications. The prototype was applied to a case study with promising results, pointing out the usefulness of this proposal.

[1]  Aluizio Haendchen Filho,et al.  Avaliação do Uso de Métodos Baseados em LSA e WordNet para Correção de Questões Discursivas , 2016 .

[2]  Pasi Tyrväinen,et al.  A framework for evaluating Internet-of-Things platforms: Application provider viewpoint , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[3]  Dave Raggett W3C Plans for Developing Standards for Open Markets of Services for the IoT , 2015, Ubiquity.

[4]  Smruti R. Sarangi,et al.  Internet of Things: Architectures, Protocols, and Applications , 2017, J. Electr. Comput. Eng..

[5]  Ramjee Prasad,et al.  Proposed Security Model and Threat Taxonomy for the Internet of Things (IoT) , 2010, CNSA.

[6]  Sasu Tarkoma,et al.  A gap analysis of Internet-of-Things platforms , 2015, Comput. Commun..

[7]  Paulo F. Pires,et al.  A Platform for Integrating Physical Devices in the Internet of Things , 2014, 2014 12th IEEE International Conference on Embedded and Ubiquitous Computing.

[8]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[9]  Jaydip Sen,et al.  Internet of Things - Applications and Challenges in Technology and Standardization , 2011 .

[10]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

[11]  Carsten Magerkurth,et al.  IoT Reference Architecture , 2013 .

[12]  S. Zarghami,et al.  Middleware for the Internet of Things , 2013 .

[13]  Eleonora Borgia,et al.  The Internet of Things vision: Key features, applications and open issues , 2014, Comput. Commun..