作者
Rodolfo Pellizzoni, Patrick Meredith, Marco Caccamo, Grigore Rosu
发表日期
2008/11/30
研讨会论文
2008 Real-Time Systems Symposium
页码范围
481-491
出版商
IEEE
简介
COTS peripherals are heavily used in the embedded market, but their unpredictability is a threat for high-criticality real-time systems: it is hard or impossible to formally verify COTS components. Instead, we propose to monitor the runtime behavior of COTS peripherals against their assumed specifications. If violations are detected, then an appropriate recovery measure can be taken. Our monitoring solution is decentralized: a monitoring device is plugged in on a peripheral bus and monitors the peripheral behavior by examining read and write transactions on the bus. Provably correct (w.r.t. given specifications) hardware monitors are synthesized from high level specifications, and executed on FPGAs, resulting in zero runtime overhead on the system CPU. The proposed technique, called BusMOP, has been implemented as an instance of a generic runtime verification framework, called MOP, which until now has only …
引用总数
200920102011201220132014201520162017201820192020202120222023202445511810141171111103211
学术搜索中的文章
R Pellizzoni, P Meredith, M Caccamo, G Rosu - 2008 Real-Time Systems Symposium, 2008