Title
Agile servient integration with the Swarm: Automatic code generation for nodes in the internet of things
Date Issued
19 July 2017
Access level
metadata only access
Resource Type
conference paper
Author(s)
Costa L.
Fedrecheski G.
Esquiagola J.
Zuffo M.
Da Silva F.
Universidade de São Paulo
Publisher(s)
Association for Computing Machinery
Abstract
Swarm vision, consists in an organic ecosystem of heterogeneous devices that communicate and collaborate to achieve complex results. In previous work, we have proposed an architecture to implement this vision based on web technologies. In this paper, we have proposed a framework that makes the creation of Swarm-ready servients (devices that acts both as server and client) easier, by generating a ready-to-run project from a high-level description of the service. The project generated contains all dependencies and libraries needed to integrate an IoT device into the Swarm, thus saving development and con?guration time. We compared the development e?ort of creating a servient by hand and by using our framework, having the number of lines of code as a metric. Our results show a reduction of 500% in the development e?ort to connect a device to the Swarm. The next steps include a semantic high-level description for participating services and support for resource-constrained devices.
Volume
Part F130522
Language
English
OCDE Knowledge area
Informática y Ciencias de la Información Ingeniería de sistemas y comunicaciones
Scopus EID
2-s2.0-85030467213
ISBN
9781450348447
ISBN of the container
978-145034844-7
DOI of the container
10.1145/3102304.3102334
Conference
ACM International Conference Proceeding Series
Sources of information: Directorio de Producción Científica Scopus