Evaluation and improvements of runtime monitoring methods for real-time event streams

Biao Hu, Kai Huang, Gang Chen, Long Cheng, Alois Knoll

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

Runtime monitoring is of great importance as a safeguard to guarantee the correctness of system runtime behaviors. Two state-of-the-art methods, dynamic counters and l-repetitive function, were recently developed to tackle the runtime monitoring for real-time systems. While both are reported to be efficient in monitoring arbitrary events, the monitoring performance between them has not yet been evaluated. This article evaluates both methods in depth, to identify their strengths and weaknesses. New methods are proposed to efficiently monitor the many-to-one connections that are abstracted as AND and OR components on multiple inputs. Representative scenarios are used as our case studies to quantitatively demonstrate the evaluations. Both methods are implemented in hardware FPGA. The timing overhead and resource usages of implementing the two methods are evaluated.

Original languageEnglish
Article number56
JournalACM Transactions on Embedded Computing Systems
Volume15
Issue number3
DOIs
StatePublished - May 2016

Keywords

  • C.3 [special-purpose and application-based systems]: Real-time and embedded systems
  • Dynamic counters
  • Evaluation
  • Event stream model
  • Improvements
  • Runtime monitoring
  • l-repetitive function

Fingerprint

Dive into the research topics of 'Evaluation and improvements of runtime monitoring methods for real-time event streams'. Together they form a unique fingerprint.

Cite this