Binary analysis and automated hot patching for Web-based applications

Hai Huang, Wei Tek Tsai, Yinong Chen

Research output: Contribution to journalArticlepeer-review

Abstract

Patching technologies are commonly applied to improve the dependability of software after release. This paper reports the design of an automated hot patching (AHP) framework that fully automates reasoning for the causes of failures and patching the binary code of Web-based applications. AHP admits the hardness for rooting out all faults before product release, and autonomously patches problems of application programs. By directly operating on binary code, AHP is universal to virtually all applications. A promising application of AHP is to shortcut a function of the remote maintenance center (RMC) and hence to reduce the turn around time for patches.

Original languageEnglish (US)
Pages (from-to)1148-1158
Number of pages11
JournalInformation and Software Technology
Volume48
Issue number12
DOIs
StatePublished - Dec 2006

Keywords

  • Binary code instrumentation
  • Patching
  • Reasoning

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Binary analysis and automated hot patching for Web-based applications'. Together they form a unique fingerprint.

Cite this