Constraint-Based Monitoring of Hyperproperties

被引:20
|
作者
Hahn, Christopher [1 ]
Stenger, Marvin [1 ]
Tentrup, Leander [1 ]
机构
[1] Saarland Univ, React Syst Grp, Saarbrucken, Germany
基金
欧洲研究理事会;
关键词
Monitoring; Rewriting; Constraint-based; Hyperproperties; DETERMINISM;
D O I
10.1007/978-3-030-17465-1_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Verifying hyperproperties at runtime is a challenging problem as hyperproperties, such as non-interference and observational determinism, relate multiple computation traces with each other. It is necessary to store previously seen traces, because every new incoming trace needs to be compatible with every run of the system observed so far. Furthermore, the new incoming trace poses requirements on future traces. In our monitoring approach, we focus on those requirements by rewriting a hyperproperty in the temporal logic HyperLTL to a Boolean constraint system. A hyperproperty is then violated by multiple runs of the system if the constraint system becomes unsatisfiable. We compare our implementation, which utilizes either BDDs or a SAT solver to store and evaluate constraints, to the automata-based monitoring tool RVHyper.
引用
收藏
页码:115 / 131
页数:17
相关论文
共 50 条
  • [21] Maintaining Constraint-based Applications
    Nordlander, Tomas Eric
    Freuder, Eugene C.
    Wallace, Richard J.
    K-CAP'07: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE CAPTURE, 2007, : 79 - 86
  • [22] Constraint-Based Refactoring with Foresight
    Steimann, Friedrich
    von Pilgrim, Jens
    ECOOP 2012 - OBJECT-ORIENTED PROGRAMMING, 2012, 7313 : 535 - 559
  • [23] Constraint-Based Lagrangian Relaxation
    Fontaine, Daniel
    Michel, Laurent
    Van Hentenryck, Pascal
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2014, 2014, 8656 : 324 - 339
  • [24] Constraint-based motion adaptation
    Gleicher, M
    Litwinowicz, P
    JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION, 1998, 9 (02): : 65 - 94
  • [25] CONSTRAINT-BASED CURVE MANIPULATION
    FOWLER, B
    BARTELS, R
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1993, 13 (05) : 43 - 49
  • [26] Constraint-based facial animation
    Ruttkay Z.
    Constraints, 2001, Kluwer Academic Publishers (06) : 85 - 113
  • [27] A Constraint-Based Approach to Context
    van Wissen, Arlette
    Kamphorst, Bart
    van Eijk, Rob
    MODELING AND USING CONTEXT, CONTEXT 2013, 2013, 8175 : 171 - 184
  • [28] Constraint-based clustering selection
    Van Craenendonck, Toon
    Blockeel, Hendrik
    MACHINE LEARNING, 2017, 106 (9-10) : 1497 - 1521
  • [29] Constraint-based Dynamic Conversations
    Cacciagrano, Diletta
    Corradini, Flavio
    Culmone, Rosario
    Vito, Leonardo
    ICNS: 2009 FIFTH INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES, 2009, : 7 - 12
  • [30] Constraint-based landmark localization
    Stroupe, AW
    Sikorski, K
    Balch, T
    ROBOCUP 2002: ROBOT SOCCER WORLD CUP VI, 2003, 2752 : 8 - 24