skip to main content
10.1145/3277593.3277603acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiotConference Proceedingsconference-collections
research-article

SLICE: self-learnable IoT common software engine

Published: 15 October 2018 Publication History

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.

References

[1]
Sameer Ahmed. 2018. Edge Computing: Unlocking the Business Value of the IoT. (2018). https://dzone.com/articles/edge-computing-unlocking-the-business-value-of-the
[2]
Apache. 2018. Maven. (2018). https://maven.apache.org/
[3]
Eclipse. 2018. Kura. (2018). https://www.eclipse.org/kura/
[4]
ETRI. 2018. SLICE. (2018). https://github.com/slice-project/slice
[5]
Marcello A Gómez Maureira, Daan Oldenhof, and Livia Teernstra. 2014. ThingSpeak - an API and Web Service for the Internet of Things. World Wide Web (2014). http://mediatechnology.leiden.edu/images/uploads/docs/wt2014
[6]
Google. 2018. Xively. (2018). https://xively.com/
[7]
Young Guk Ha, Joo Chan Sohn, Young Jo Cho, and Hyunsoo Yoon. 2005. Towards a ubiquitous robotic companion: Design and implementation of ubiquitous robotic service framework. ETRI Journal 27, 6 (2005), 666--676.
[8]
JBoss. 2018. Drools. (2018). https://www.drools.org/
[9]
Hyunjae Lee, Eunjin Jeong, Donghyun Kang, Jinmyeong Kim, and Soonhoi Ha. 2017. A Novel Service-Oriented Platform for the Internet of Things. The 7th International Conference on Internet of Things (IoT 2017), Linz, Austria, Oct. (2017).
[10]
Aekyung Moon, Hyoungsun Kim, Hyun Kim, and Soowon Lee. 2007. Context-aware active service in ubiquitous computing environments. ETRI Journal 29, 2 (2007), 169--177.
[11]
OpenCV. 2018. OpenCV. (2018). https://opencv.org/
[12]
OpenHAB. 2018. OpenHAB. (2018). https://www.openhab.org/
[13]
Mallie Eric Preston, Carl Ford, and Bill Zujewski. 2016. Selecting the Right IoT Cloud Platform. (2016).
[14]
PTC. 2018. Thingworx. (2018). https://developer.thingworx.com/
[15]
Manuel Raffel. 2014. openHAB - Empowering the Smart Home History, Concepts, Examples. (2014).
[16]
TIBCO. 2018. Flogo. (2018). http://www.flogo.io/

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IOT '18: Proceedings of the 8th International Conference on the Internet of Things
October 2018
299 pages
ISBN:9781450365642
DOI:10.1145/3277593
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 October 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. IoT edge platform
  2. agent IoT platform
  3. ambient intelligence
  4. framework
  5. internet of things

Qualifiers

  • Research-article

Funding Sources

  • Korea government (MSIT)

Conference

IOT '18
IOT '18: 8th International Conference on the Internet of Things
October 15 - 18, 2018
California, Santa Barbara, USA

Acceptance Rates

Overall Acceptance Rate 28 of 84 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)2
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media