Home   People   Publications  
 

The Esperanto Project

A new IoT framework for manufacturers, programmers and users

The Internet of Things (IoT) enables new services such as smart home and smart healthcare by integrating diverse IoT devices. The Esperanto project proposes a novel IoT framework that allows manufacturers to easily develop various IoT devices and their APIs, programmers to easily integrate heterogeneous devices with right abstraction, and users to easily and safely control and customize the IoT devices and programs.

People in the Esperanto project

Refereed International Conference Publications

Thread-Aware Area-Efficient High-Level Synthesis Compiler for Embedded Devices [abstract] (IEEE Xplore)
Changsu Kim, Shinnung Jeong, Sungjun Cho, Yongwoo Lee, William Song, Youngsok Kim, and Hanjun Kim
Proceedings of the 2021 International Symposium on Code Generation and Optimization (CGO), March 2021.

Sharing-aware Data Acquisition Scheduling for Multiple Rules in the IoT [abstract] (IEEE Xplore, DATASET, PDF)
Seonyeong Heo, Seungbin Song, Bongjun Kim, and Hanjun Kim
Proceedings of the IEEE Real-Time And Embedded Technology And Applications Symposium (RTAS), April 2020.

Spinal Code: Automatic Code Extraction for Near-User Computation in Fogs [abstract] (ACM DL, PDF)
Bongjun Kim, Seonyeong Heo, Gyeongmin Lee, Seungbin Song, Jong Kim, and Hanjun Kim
Proceedings of the 28th International Conference on Compiler Construction (CC), February 2019.

DynaMix: Dynamic Mobile Device Integration for Efficient Cross-device Resource Sharing [abstract] (USENIX ATC)
Dongju Chae, Joonsung Kim, Gwangmu Lee, Hanjun Kim, Kyung-Ah Chang, Hyogun Lee, and Jangwoo Kim
USENIX Annual Technical Conference (ATC), July 2018.

Detecting and Identifying Faulty IoT Devices in Smart Home with Context Extraction [abstract]
Jiwon Choi, Hayoung Jeoung, Jihun Kim, Youngjoo Ko, Wonup Jung, Hanjun Kim, and Jong Kim
Proceedings of the 48th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), June 2018.

RT-IFTTT: Real-Time IoT Framework with Trigger Condition-aware Flexible Polling Intervals [abstract] (IEEE Xplore, PDF)
Seonyeong Heo, Seungbin Song, Jong Kim, and Hanjun Kim
2017 IEEE Real-Time Systems Symposium (RTSS), December 2017.

Rapid prototyping of IoT applications with Esperanto compiler [abstract] (ACM DL, PDF)
Gyeongmin Lee, Seonyeong Heo, Bongjun Kim, Jong Kim, and Hanjun Kim
Proceedings of the 28th International Symposium on Rapid System Prototyping (RSP), October 2017. Invited.

Integrated IoT Programming with Selective Abstraction [abstract] (ACM DL, PDF)
Gyeongmin Lee, Seonyeong Heo, Bongjun Kim, Jong Kim, and Hanjun Kim
Proceedings of the 18th ACM SIGPLAN/SIGBAD Conference on Languages, Compilers, Tools, and Theory for Embedded Systems (LCTES), June 2017.

FACT: Functionality-centric Access Control System for IoT Programming Frameworks [abstract] (ACM DL, PDF)
Sanghak Lee, Jiwon Choi, Jihun Kim, Beumjin Cho, Sangho Lee, Hanjun Kim, and Jong Kim
Proceedings of the 22nd ACM Symposium on Access Control Models and Technologies (SACMAT), June 2017.

Architecture-aware Automatic Computation Offload for Native Applications [abstract] (ACM DL, PDF)
Gwangmu Lee, Hyunjoon Park, Seonyeong Heo, Kyung-Ah Chang, Hyogun Lee, and Hanjun Kim
Proceedings of the 48th IEEE/ACM International Symposium on Microarchitecture (MICRO), December 2015.

Refereed International Journal Publications

ComFlex: Composable and Flexible Resource Management for the IoT [abstract] (IEEE Xplore)
Gyeongmin Lee, Bongjun Kim, Seungbin Song, Seonyeong Heo, and Hanjun Kim
IEEE Internet of Things Journal, Volume 8, Number 22, November 2021.
IF=9.936, Q1 (JCR 2019)

Heterogeneous Distributed Shared Memory for Lightweight Internet-of-Things Devices [abstract] (IEEE Xplore, PDF)
Bongjun Kim, Seonyeong Heo, Gyeongmin Lee, Soyeon Park, Hanjun Kim, and Jong Kim
IEEE Micro, Volume 36, Number 6, November 2016.
IF=1.933, Q2 (JCR 2016)

Refereed International Conference Poster

Logic Deduplication with Decentralized Pointer Analysis in HLS for Post-Quantum Cryptography Algorithms [abstract]
Changsu Kim, Yongwoo Lee, Shinnung Jeong, and Hanjun Kim
Proceedings of the 57th Annual Design Automation Conference 2020 - (Poster) (DAC), July 2020.

Pipeline-aware Logic Deduplication in High-Level Synthesis for Post-Quantum Cryptography Algorithms [abstract]
Changsu Kim, Yongwoo Lee, Shinnung Jeong, Wen Wang, Jakub Szefer, and Hanjun Kim
Proceedings of the 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA), February 2020.

Refereed Domestic Publications

IoT Gateway Architecture and Integrated Library for IoT Application Development [abstract]
Hyunjoon Park, Gyeongmin Lee, Seonyeong Heo, Hanjun Kim, and Jong Kim
Proceedings of the KISS conference, December 2015.

Theses

Third-party Product Abstraction for Internet of Things Oriented Programming [abstract] (PDF)
Hyunjoon Park
Master's Thesis, Department of Computer Science and Engineering, Pohang University of Science and Technology, February 2016.