学位论文详细信息
Runtime Verification with Controllable Time Predictability and Memory Utilization
Runtime Verification;Electrical and Computer Engineering (Software Engineering)
Kumar, Deepak
University of Waterloo
关键词: Runtime Verification;    Electrical and Computer Engineering (Software Engineering);   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/7968/1/Kumar_Deepak.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

The goal of runtime verifi cation is to inspect the well-being of a system by employing a monitor during its execution. Such monitoring imposes cost in terms of resource utilization. Memory usage and predictability of monitor invocations are the key indicators of the quality of a monitoring solution, especially in the context of embedded systems. In this work, we propose a novel control-theoretic approach for coordinating time predictability and memory utilization in runtime monitoring of real-time embedded systems. In particular, we design a PID controller and four fuzzy controllers with di erent optimization control objectives. Our approach controls the frequency of monitor invocations by incorporating a bounded memory bu er that stores events which need to be monitored. The controllers attempt to improve time predictability, and maximize memory utilization, while ensuring the soundness of the monitor. Unlike existing approaches based on static analysis, ourapproach is scalable and well-suited for reactive systems that are required to react to stimuli from the environment in a timely fashion. Our experiments using two case studies (a laser beam stabilizer for aircraft tracking, and a Bluetooth mobile payment system) demonstrate the advantages of using controllers to achieve low variation in the frequency of monitor invocations, while maintaining maximum memory utilization in highly non-linear environments. In addition to this problem, the thesis presents a brief overview ofour preceding work on runtime verifi cation.

【 预 览 】
附件列表
Files Size Format View
Runtime Verification with Controllable Time Predictability and Memory Utilization 1161KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:15次