Runtime software monitoring based on binary code translation for real-time software

Kiho Choi, Seongseop Kim, Daejin Park, Jeonghun Cho

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

Real-time embedded systems have become pervasive in general industry. They also began to be applied in such domains as avionics, automotive, aerospace, healthcare, and industrial Internet. However, the system failure of such domains could result in catastrophic consequences. Runtime software testing is required in such domains that demands very high accuracy. Traditional runtime software testing based on handwork is very inefficient and time consuming. Hence, test automation methodologies in runtime is demanding. In this paper, we introduce a software testing system that translates a real-time software into a monitorable real-time software. The monitorable real-time software means the software provides the monitoring information in runtime. The monitoring target are time constraints of the input real-time software. We anticipate that our system lessens the burden of runtime software testing.

Original languageEnglish
Pages (from-to)1462-1471
Number of pages10
JournalJournal of Information Processing Systems
Volume15
Issue number6
DOIs
StatePublished - 2019

Keywords

  • Binary translation
  • Dynamic testing
  • Software monitoring

Fingerprint

Dive into the research topics of 'Runtime software monitoring based on binary code translation for real-time software'. Together they form a unique fingerprint.

Cite this