222 Hits in 1.4 sec

Model Checking Algorithms for Hyperproperties (Invited Paper) [chapter]

Bernd Finkbeiner
2021 Lecture Notes in Computer Science  
In this paper, we give an overview on the model checking problem for temporal hyperlogics. Our starting point is the model checking algorithm for HyperLTL, a reduction to B\"uchi automata emptiness.  ...  We show that the model checking problem for MPL[E] is still decidable.  ...  With this principle, certain hyperproperties like observational determinism and noninterference can be verified using model checking algorithms for standard linear and branching-time logics [13, 1, 18  ... 
doi:10.1007/978-3-030-67067-2_1 fatcat:ax2rbmamsbgene3jkwccb7d2qq

Model Checking Quantitative Hyperproperties [chapter]

Bernd Finkbeiner, Christopher Hahn, Hazem Torfah
2018 Lecture Notes in Computer Science  
We improve this complexity with a new model checking algorithm based on model-counting.  ...  We show that, while quantitative hyperproperties can be expressed in HyperLTL, the running time of the HyperLTL model checking algorithm is, depending on the type of property, exponential or even doubly  ...  Model Checking Quantitative Hyperproperties We present a model checking algorithm for quantitative hyperproperties based on model counting.  ... 
doi:10.1007/978-3-319-96145-3_8 fatcat:nfpe3fzvhnduvl45fdcrlqw27y

Temporal Logics for Hyperproperties [chapter]

Michael R. Clarkson, Bernd Finkbeiner, Masoud Koleini, Kristopher K. Micinski, Markus N. Rabe, César Sánchez
2014 Lecture Notes in Computer Science  
This kind of quantification enables expression of hyperproperties. A model checking algorithm for the proposed logics is given.  ...  For a fragment of HyperLTL, a prototype model checker has been implemented.  ...  Our model checking algorithm for HyperLTL 2 , detailed in the companion technical report [13] , is based on algorithms for LTL model checking [21, 22, 57] .  ... 
doi:10.1007/978-3-642-54792-8_15 fatcat:wluatmohezcrfkppa6722d75ke

HyperPCTL: A Temporal Logic for Probabilistic Hyperproperties [article]

Erika Abraham, Borzoo Bonakdarpour
2018 arXiv   pre-print
Such quantification allows expressing probabilistic hyperproperties. A model checking algorithm for the proposed logic is also given for discrete-time Markov chains.  ...  In this paper, we propose a new logic for expressing and reasoning about probabilistic hyperproperties. Hyperproperties characterize the relation between different independent executions of a system.  ...  Acknowledgments We thank Boris Köpf for his valuable insights on expressing QIF policies.  ... 
arXiv:1804.01853v1 fatcat:qpj2jormfvfpnhucsfmvop2saq

Incremental Hyperproperty Model Checking via Games [chapter]

Dimiter Milushev, Dave Clarke
2013 Lecture Notes in Computer Science  
Hyperproperties were proposed as an abstract formalization of security policies, but unfortunately they lack a generic verification methodology.  ...  In an attempt to remedy this, we introduced the notion of incremental hyperproperties (IHPs), motivated by the observation that they have a clearer and more feasible verification methodology.  ...  of traditional model checking techniques for IHPs.  ... 
doi:10.1007/978-3-642-41488-6_17 fatcat:4yux4wpl5zbqdpxycfnhxbnxbi

$$\text {RVHyper}$$RVHyper: A Runtime Verification Tool for Temporal Hyperproperties [chapter]

Bernd Finkbeiner, Christopher Hahn, Marvin Stenger, Leander Tentrup
2018 Lecture Notes in Computer Science  
We present RVHyper, a runtime verification tool for hyperproperties. Hyperproperties, such as non-interference and observational determinism, relate multiple computation traces with each other.  ...  The functionality of RVHyper thus complements model checking tools for HyperLTL, like MCHyper [8] , and tools for satisfiability checking, like EAHyper [6] .  ...  While model checking and satisfiability checking tools for HyperLTL already exist [5, 8] , the runtime verification of HyperLTL specifications has so far, despite recent theoretical progress [1, 2, 7  ... 
doi:10.1007/978-3-319-89963-3_11 fatcat:hihzpmqyknanhggrgtrp6gv75a

A Temporal Logic of Security [article]

Masoud Koleini and Michael R. Clarkson and Kristopher K. Micinski
2013 arXiv   pre-print
A model-checking algorithm for a fragment of HyperLTL is given, and the algorithm is implemented in a prototype model checker.  ...  The class of security policies expressible in HyperLTL is characterized by an arithmetic hierarchy of hyperproperties.  ...  Schneider suggested the name "HyperLTL" for our logic. We thank him, Dexter Kozen, José Meseguer, and Moshe Vardi for discussions about this work.  ... 
arXiv:1306.5678v2 fatcat:tiqrmjzppnex7ldooyxvhzlra4

Monitoring Hyperproperties [chapter]

Bernd Finkbeiner, Christopher Hahn, Marvin Stenger, Leander Tentrup
2017 Lecture Notes in Computer Science  
Deciding monitorability is PSpace-complete for alternation-free HyperLTL formulas in input model (2) . For every input model, we provide practical monitoring algorithms.  ...  We show that deciding monitorability of HyperLTL formulas is PSpace-complete for input models (1) and (3).  ...  Monitoring Hyperproperties: Sequential The algorithms for monitoring HyperLTL formulas in both sequential models (unbounded and bounded) are presented in Fig. 6 .  ... 
doi:10.1007/978-3-319-67531-2_12 fatcat:3m62rkomlbfkflbmidg54lhnjq

Temporal Logics for Hyperproperties [article]

Michael R. Clarkson and Bernd Finkbeiner and Masoud Koleini and Kristopher K. Micinski and Markus N. Rabe and César Sánchez
2014 arXiv   pre-print
This kind of quantification enables expression of hyperproperties. A model checking algorithm for the proposed logics is given.  ...  For a fragment of HyperLTL, a prototype model checker has been implemented.  ...  We thank him, Rance Cleaveland, Rayna Dimitrova, Dexter Kozen, José Meseguer, and Moshe Vardi for discussions about this work. Adam Hinz worked on an early prototype of the model checker.  ... 
arXiv:1401.4492v2 fatcat:rioaoogizzfchc2l6wyboqfwpe

Monitoring hyperproperties

Bernd Finkbeiner, Christopher Hahn, Marvin Stenger, Leander Tentrup
2019 Formal methods in system design  
For every input model, we provide monitoring algorithms along with run-time and storage optimizations.  ...  For the sequential models, we present a technique that minimizes the number of traces that need to be stored.  ...  For each input model, we have presented automata-based monitoring algorithms for HyperLTL.  ... 
doi:10.1007/s10703-019-00334-z pmid:31806925 pmcid:PMC6853877 fatcat:7fvhftlkdbcyzgnlknjx4n5ouq

Visual Analysis of Hyperproperties for Understanding Model Checking Results [article]

Tom Horak and Norine Coenen and Niklas Metzger and Christopher Hahn and Tamara Flemisch and Julián Méndez and Dennis Dimov and Bernd Finkbeiner and Raimund Dachselt
2021 arXiv   pre-print
Model checkers provide algorithms for proving that a mathematical model of a system satisfies a given specification.  ...  Finally, the analyst can modify both the specification of the hyperproperty and the system directly within HyperVis and initiate the model checking of the new version.  ...  ACKNOWLEDGMENTS We thank Weizhou Luo for his valuable support during the overall project duration.  ... 
arXiv:2108.03698v1 fatcat:vfaxv6t4bnhhxpge22p4r6sg6a

Probabilistic Hyperproperties of Markov Decision Processes [article]

Rayna Dimitrova and Bernd Finkbeiner and Hazem Torfah
2020 arXiv   pre-print
While the model checking problem for PHL is in general undecidable, we provide methods both for proving and for refuting formulas from a fragment of the logic.  ...  PHL can express a wide range of hyperproperties for probabilistic systems, including both classical applications, such as probabilistic noninterference, and novel applications in areas such as robotics  ...  There are a number of algorithms and tools for hardware model checking [16, 11] , satisfiability checking [15] , and reactive synthesis [14] for hyperproperties.  ... 
arXiv:2005.03362v3 fatcat:2v7if2v23zgjvmj5ccjmdt7k64

Team Semantics for the Specification and Verification of Hyperproperties [article]

Andreas Krebs and Arne Meier and Jonni Virtema and Martin Zimmermann
2018 arXiv   pre-print
We study basic properties of this new logic and classify the computational complexity of its satisfiability, path, and model checking problem.  ...  Finally, we compare its expressivity to the one of HyperLTL, another recently introduced logic for hyperproperties.  ...  We studied the complexity of path-checking, model checking, and satis ability problems of team LTL and its extensions with dependence atoms and the contradictory negation.  ... 
arXiv:1709.08510v4 fatcat:k37abx6utvhn3cubnvgwqqo74y

Statistical Model Checking for Hyperproperties [article]

Yu Wang, Siddhartha Nalluri, Borzoo Bonakdarpour, Miroslav Pajic
2020 arXiv   pre-print
In this paper, we investigate the problem of statistical model checking (SMC) for hyperproperties.  ...  Unlike exhaustive model checking, SMC works based on drawing samples from the system at hand and evaluate the specification with statistical confidence.  ...  STATISTICAL MODEL CHECKING In this section, we design statistical model checking (SMC) algorithms for HyperPCTL * formulas on labeled discrete-time Markov chains.  ... 
arXiv:1902.04111v5 fatcat:fgunbs5r4ndjphxmhjguuo6ram

Software engineering and formal methods: SEFM 2019 special section

Peter Csaba Ölveczky, Gwen Salaün
2021 Journal of Software and Systems Modeling  
to publish this special section in Software and Systems Modeling and for his very valuable and friendly assistance in bringing it to publication.  ...  and improvements required by a thorough reviewing process; to the reviewers for kindly contributing their time and effort to ensure the highest quality of each paper; and to Martin Schindler for agreeing  ...  In addition to reusing an existing model checking tool to generate test cases for hyperproperties, the authors also propose an alternative approach to obtain such test cases for nondeterministic models  ... 
doi:10.1007/s10270-021-00874-1 fatcat:yejo3nugwvhedpkadwtt5zfaky
« Previous Showing results 1 — 15 out of 222 results