Runtime monitoring and verification of systems with hidden information

被引:1
|
作者
Drusinsky, Doron [1 ,2 ]
机构
[1] Naval Postgrad Sch, Dept Comp Sci, 1411 Cunningham Rd, Monterey, CA 93943 USA
[2] Time Rover Inc, Cupertino, CA 95014 USA
关键词
Hidden markov models; Formal specification; Validation; Verification; Monitoring; Assertions;
D O I
10.1007/s11334-013-0224-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a technique for runtime monitoring (RM) and runtime verification (RV) of systems with invisible events and data artifacts. Our approach combines well-known hidden markov model (HMM) techniques for learning and subsequent identification of hidden artifacts, with runtime monitoring of probabilistic formal specifications. The proposed approach entails a process in which the end-user first develops and validates deterministic formal specification assertions, s/he then identifies hidden artifacts in those assertions. Those artifacts induce the state set of the identifying HMM. HMM parameters are learned using standard frequency analysis techniques. In the verification or monitoring phase, the system emits visible events and data symbols, used by the HMM to deduce invisible events and data symbols, and sequences thereof; both types of symbols are then used by a probabilistic formal specification assertion to monitor or verify the system.
引用
收藏
页码:123 / 136
页数:14
相关论文
共 50 条
  • [1] Runtime verification and monitoring of embedded systems
    Watterson, C.
    Heffernan, D.
    IET SOFTWARE, 2007, 1 (05) : 172 - 179
  • [2] Runtime monitoring & software verification
    Time Rover
    1600, 68-72 (August 2004):
  • [3] Runtime monitoring & software verification
    Drusinsky, D
    DR DOBBS JOURNAL, 2004, 29 (08): : 68 - 72
  • [4] A Runtime Verification Based Trace-Oriented Monitoring Framework for Cloud Systems
    Zhou, Jingwen
    Chen, Zhenbang
    Wang, Ji
    Zheng, Zibin
    Dong, Wei
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 152 - 155
  • [5] Runtime Verification of Stochastic, Faulty Systems
    Wilcox, Cristina M.
    Williams, Brian C.
    RUNTIME VERIFICATION, 2010, 6418 : 452 - 459
  • [6] 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
  • [7] From runtime verification to evolvable systems
    Barringer, Howard
    Gabbay, Dov
    Rydeheard, David
    RUNTIME VERIFICATION, 2007, 4839 : 97 - +
  • [8] Runtime Verification and Refutation for Biological Systems
    Kugler, Hillel
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 384 - 385
  • [9] RML: Runtime Monitoring Language A System-Agnostic DSL for Runtime Verification
    Franceschini, Luca
    PROGRAMMING 2019: PROCEEDINGS OF THE CONFERENCE COMPANION OF THE 3RD INTERNATIONAL CONFERENCE ON ART, SCIENCE, AND ENGINEERING OF PROGRAMMING, 2019,
  • [10] Runtime Monitoring for Concurrent Systems
    Yamagata, Yoriyuki
    Artho, Cyrille
    Hagiya, Masami
    Inoue, Jun
    Ma, Lei
    Tanabe, Yoshinori
    Yamamoto, Mitsuharu
    RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 386 - 403