ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Conference Paper SLICE : Self-Learnable IoT Common Software Engine
Cited 1 time in scopus Download 7 time Share share facebook twitter linkedin kakaostory
Authors
Young-Ho Suh, Sung-Pil Woo, Dong-Hwan Park
Issue Date
2018-10
Citation
International Conference on the Internet of Things (IoT) 2018, pp.1-8
Language
English
Type
Conference Paper
DOI
https://dx.doi.org/10.1145/3277593.3277603
Project Code
18HH2900, Development of Self-learnable common IoT SW engine, Park Dong-Hwan
Abstract
From the perspective of IoT, AmI is one of the promising application areas combining AI and IoT. Existing edge-based IoT platforms provide a centralized AmI intelligence such as perception, reasoning and learning. Recently, advances of technologies on intelligent IoT devices accelerate moving intelligence to the edge device, which enables edge devices to behave as agents. Though agent-based IoT is more suitable for developing AmI applications than edge-based IoT, application developers should design collaborations among individual agents in the agent-based IoT, which is not easy and cumbersome enough to be an obstacle to development. In order to solve the problem, in this paper, we propose a novel agent-based IoT platform called SLICE for developing and managing AmI applications. Our contribution is threefold. First, we propose a new system model for abstracting each individual agent and designing collaboration among those agents. Second, we design and implement a software framework to support developing AmI applications based on the proposed system model. Third, we design and implement a runtime engine and management tools to provide an efficient and robust execution environment for an agent participating in collaborations to perform AmI applications. As a proof of concept, we present complete lifecycles of developing a smart car based on the SLICE platform. From the experiment, we evaluate and verify how the proposed platform efficiently and effectively supports entire development phases, i.e. design, implement, deploy, and execute.
KSP Keywords
Application areas, Edge devices, Edge-based, Execution environment, Intelligent IoT, IoT Devices, IoT Platform, Management tool, Software Framework, agent-based, application developers