2013
DOI: 10.1109/tce.2013.6531128
|View full text |Cite
|
Sign up to set email alerts
|

Patching a patch - software updates using horizontal patching

Abstract: This paper presents a method for optimizing software updates of consumer electronic devices running multiple applications with a common software component, called horizontal patching. Instead of using separate deltas for patching different applications, the method generates one delta from the other. Due to the large similarities between the deltas, this horizontal delta is small in size. Experimental results on two test sets, consisting of software updates for sensor networks and smart phones, show that signif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…for bringing new functionality, or correcting discovered bugs" [39, p. 435]. However, patching is a not a trivial process [39]. Software engineers have developed a wide range of possible solutions and proof-of-concepts to improve IoT patching.…”
Section: Software Engineering For Internet Of Things' Patches and Upd...mentioning
confidence: 99%
“…for bringing new functionality, or correcting discovered bugs" [39, p. 435]. However, patching is a not a trivial process [39]. Software engineers have developed a wide range of possible solutions and proof-of-concepts to improve IoT patching.…”
Section: Software Engineering For Internet Of Things' Patches and Upd...mentioning
confidence: 99%
“…When a completely identical block is found in two versions, BSDIFF tries to expand exact matches in both directions so that a similar but not completely identical block is found [1]. It uses Larsson and Sadakane's suffix sorting algorithm to construct suffix array for the old version [15].…”
Section: A Incremental Update Methodsmentioning
confidence: 99%
“…Another situation is that multiple versions of a single application exist in the network. Stolikj et al [1] present an incremental update method named horizontal patching for the first situation. Kiyohara et al [6] present another method for the second situation.…”
Section: Application Of Incremental Update Methods In Consumer Elementioning
confidence: 99%
See 2 more Smart Citations