Title
Agile Servient Integration With The Swarm: Automatic Code Generation For Nodes In The Internet Of Things
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 configuration time. We compared the development effort 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 effort 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.
Year
DOI
Venue
2017
10.1145/3102304.3102334
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS (ICFNDS '17)
Keywords
Field
DocType
Internet of Things, Swarm, Servient, automatic code generation
Architecture,Swarm behaviour,Computer science,Internet of Things,Computer network,Vision based,Code generation,Agile software development,Distributed computing,Source lines of code
Conference
Citations 
PageRank 
References 
0
0.34
6
Authors
6