Runtime Verification of Stochastic, Faulty Systems

被引:0
|
作者
Wilcox, Cristina M. [1 ]
Williams, Brian C. [1 ]
机构
[1] MIT, Cambridge, MA 02141 USA
来源
RUNTIME VERIFICATION | 2010年 / 6418卷
关键词
stochastic systems; hidden state; belief state update;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We desire a capability for the lifelong verification of complex embedded systems that degrade over time, such as a semi-autonomous car. The field of runtime verification has developed many tools for monitoring the safety of software systems in real time. However, these tools do not allow for uncertainty in the system's state or failure, both of which are essential for monitoring hardware as it degrades. This work augments runtime verification with techniques from model-based estimation in order to provide a capability for monitoring the safety criteria of mixed hardware/software systems that is robust to uncertainty and hardware failure. We begin by framing the problem as runtime verification of stochastic, faulty, hidden-state systems. We solve this problem by performing belief state estimation over the combined state of the Buchi automata representing the safety requirements and the probabilistic hierarchical constraint automata representing the embedded system. This method provides a clean framing of safety monitoring of mixed stochastic systems as an instance of Bayesian filtering.
引用
收藏
页码:452 / 459
页数:8
相关论文
共 50 条
  • [1] Verification of probabilistic systems with faulty communication
    Abdulla, PA
    Rabinovich, A
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2003, 2620 : 39 - 53
  • [2] Verification of probabilistic systems with faulty communication
    Abdulla, PA
    Bertrand, N
    Rabinovich, A
    Schnoebelen, P
    INFORMATION AND COMPUTATION, 2005, 202 (02) : 141 - 165
  • [3] Runtime Verification and Refutation for Biological Systems
    Kugler, Hillel
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 384 - 385
  • [4] Parametric Runtime Verification of Multiagent Systems
    Ancona, Davide
    Ferrando, Angelo
    Mascardi, Viviana
    AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1457 - 1459
  • [5] Runtime verification and monitoring of embedded systems
    Watterson, C.
    Heffernan, D.
    IET SOFTWARE, 2007, 1 (05) : 172 - 179
  • [6] From runtime verification to evolvable systems
    Barringer, Howard
    Gabbay, Dov
    Rydeheard, David
    RUNTIME VERIFICATION, 2007, 4839 : 97 - +
  • [7] Rule Systems for Runtime Verification: A Short Tutorial
    Barringer, Howard
    Havelund, Klaus
    Rydeheard, David
    Groce, Alex
    RUNTIME VERIFICATION, 2009, 5779 : 1 - +
  • [8] Runtime Verification of Component-Based Systems
    Falcone, Ylies
    Jaber, Mohamad
    Thanh-Hung Nguyen
    Bozga, Marius
    Bensalem, Saddek
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2011, 7041 : 204 - +
  • [9] Verification and Runtime Assurance for Dynamical Systems with Uncertainty
    Abate, Matthew
    Mote, Mark
    Feron, Eric
    Coogan, Samuel
    HSCC2021: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK), 2021,
  • [10] Runtime monitoring and verification of systems with hidden information
    Drusinsky, Doron
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2014, 10 (02) : 123 - 136