Grigore, Radu, Kiefer, Stefan (2018) Selective Monitoring. In: Leibniz International Proceedings in Informatics. 20. LIPICS, Germany (doi:10.4230/LIPIcs.CONCUR.2018.20) (KAR id:67553)
PDF
Publisher pdf
Language: English
This work is licensed under a Creative Commons Attribution 4.0 International License.
|
|
Download this file (PDF/617kB) |
Preview |
Request a format suitable for use with assistive technology e.g. a screenreader | |
Official URL: http://dx.doi.org/110.4230/LIPIcs.CONCUR.2018.20 |
Abstract
We study selective monitors for labelled Markov chains. Monitors observe the outputs that are
generated by a Markov chain during its run, with the goal of identifying runs as correct or faulty.
A monitor is selective if it skips observations in order to reduce monitoring overhead. We are
interested in monitors that minimize the expected number of observations. We establish an
undecidability result for selectively monitoring general Markov chains. On the other hand, we
show for non-hidden Markov chains (where any output identifies the state the Markov chain is
in) that simple optimal monitors exist and can be computed efficiently, based on DFA language
equivalence. These monitors do not depend on the precise transition probabilities in the Markov
chain. We report on experiments where we compute these monitors for several open-source
Java projects.
Item Type: | Conference or workshop item (Paper) |
---|---|
DOI/Identification number: | 10.4230/LIPIcs.CONCUR.2018.20 |
Uncontrolled keywords: | runtime monitoring, probabilistic systems, Markov chains, automata, language equivalence |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Radu Grigore |
Date Deposited: | 02 Jul 2018 13:50 UTC |
Last Modified: | 05 Nov 2024 11:07 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/67553 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):