Method for fast compression of program codes for remote updates in embedded systems

Ryozo Kiyohara, Satoshi Mii, Mitsuhiro Matsumoto, Masayuki Numao, Satoshi Kurihara

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents the technology for remote system updating that allows software updates in embedded systems such as mobile phones and car navigation systems. Software updates are carried out using binary difference, software construction, and fast compression technologies. In this paper, we focus on a fast BPE (byte pair encoding) method of encoding program codes in embedded systems and show the index of relations between the updating time and the downloaded data size.

Original languageEnglish
Title of host publication24th Annual ACM Symposium on Applied Computing, SAC 2009
Pages1683-1684
Number of pages2
DOIs
Publication statusPublished - 2009 Dec 1
Externally publishedYes
Event24th Annual ACM Symposium on Applied Computing, SAC 2009 - Honolulu, HI, United States
Duration: 2009 Mar 82009 Mar 12

Other

Other24th Annual ACM Symposium on Applied Computing, SAC 2009
CountryUnited States
CityHonolulu, HI
Period09/3/809/3/12

Fingerprint

Embedded systems
Navigation systems
Mobile phones
Computer systems
Railroad cars

Keywords

  • Byte pair encoding
  • NAND flash memory
  • Program code compression
  • Software updating

ASJC Scopus subject areas

  • Software

Cite this

Kiyohara, R., Mii, S., Matsumoto, M., Numao, M., & Kurihara, S. (2009). Method for fast compression of program codes for remote updates in embedded systems. In 24th Annual ACM Symposium on Applied Computing, SAC 2009 (pp. 1683-1684) https://doi.org/10.1145/1529282.1529659

Method for fast compression of program codes for remote updates in embedded systems. / Kiyohara, Ryozo; Mii, Satoshi; Matsumoto, Mitsuhiro; Numao, Masayuki; Kurihara, Satoshi.

24th Annual ACM Symposium on Applied Computing, SAC 2009. 2009. p. 1683-1684.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kiyohara, R, Mii, S, Matsumoto, M, Numao, M & Kurihara, S 2009, Method for fast compression of program codes for remote updates in embedded systems. in 24th Annual ACM Symposium on Applied Computing, SAC 2009. pp. 1683-1684, 24th Annual ACM Symposium on Applied Computing, SAC 2009, Honolulu, HI, United States, 09/3/8. https://doi.org/10.1145/1529282.1529659
Kiyohara R, Mii S, Matsumoto M, Numao M, Kurihara S. Method for fast compression of program codes for remote updates in embedded systems. In 24th Annual ACM Symposium on Applied Computing, SAC 2009. 2009. p. 1683-1684 https://doi.org/10.1145/1529282.1529659
Kiyohara, Ryozo ; Mii, Satoshi ; Matsumoto, Mitsuhiro ; Numao, Masayuki ; Kurihara, Satoshi. / Method for fast compression of program codes for remote updates in embedded systems. 24th Annual ACM Symposium on Applied Computing, SAC 2009. 2009. pp. 1683-1684
@inproceedings{677af25e2aff484e87864f1d33d54e06,
title = "Method for fast compression of program codes for remote updates in embedded systems",
abstract = "This paper presents the technology for remote system updating that allows software updates in embedded systems such as mobile phones and car navigation systems. Software updates are carried out using binary difference, software construction, and fast compression technologies. In this paper, we focus on a fast BPE (byte pair encoding) method of encoding program codes in embedded systems and show the index of relations between the updating time and the downloaded data size.",
keywords = "Byte pair encoding, NAND flash memory, Program code compression, Software updating",
author = "Ryozo Kiyohara and Satoshi Mii and Mitsuhiro Matsumoto and Masayuki Numao and Satoshi Kurihara",
year = "2009",
month = "12",
day = "1",
doi = "10.1145/1529282.1529659",
language = "English",
isbn = "9781605581668",
pages = "1683--1684",
booktitle = "24th Annual ACM Symposium on Applied Computing, SAC 2009",

}

TY - GEN

T1 - Method for fast compression of program codes for remote updates in embedded systems

AU - Kiyohara, Ryozo

AU - Mii, Satoshi

AU - Matsumoto, Mitsuhiro

AU - Numao, Masayuki

AU - Kurihara, Satoshi

PY - 2009/12/1

Y1 - 2009/12/1

N2 - This paper presents the technology for remote system updating that allows software updates in embedded systems such as mobile phones and car navigation systems. Software updates are carried out using binary difference, software construction, and fast compression technologies. In this paper, we focus on a fast BPE (byte pair encoding) method of encoding program codes in embedded systems and show the index of relations between the updating time and the downloaded data size.

AB - This paper presents the technology for remote system updating that allows software updates in embedded systems such as mobile phones and car navigation systems. Software updates are carried out using binary difference, software construction, and fast compression technologies. In this paper, we focus on a fast BPE (byte pair encoding) method of encoding program codes in embedded systems and show the index of relations between the updating time and the downloaded data size.

KW - Byte pair encoding

KW - NAND flash memory

KW - Program code compression

KW - Software updating

UR - http://www.scopus.com/inward/record.url?scp=72949084592&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=72949084592&partnerID=8YFLogxK

U2 - 10.1145/1529282.1529659

DO - 10.1145/1529282.1529659

M3 - Conference contribution

AN - SCOPUS:72949084592

SN - 9781605581668

SP - 1683

EP - 1684

BT - 24th Annual ACM Symposium on Applied Computing, SAC 2009

ER -