2020
DOI: 10.1145/3428268
|View full text |Cite
|
Sign up to set email alerts
|

Programming and reasoning with partial observability

Abstract: Computer programs are increasingly being deployed in partially-observable environments. A partially observable environment is an environment whose state is not completely visible to the program, but from which the program receives partial observations. Developers typically deal with partial observability by writing a state estimator that, given observations, attempts to deduce the hidden state of the environment. In safety-critical domains, to formally verify safety properties developers may write an environme… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 35 publications
0
2
0
Order By: Relevance
“…This program logic is then extended and adapted so that it can handle various types of programs and assertions, including heap-manipulating programs [5], hybrid systems [6], and probabilistic programs [7]. Atkinson and Carbin propose an extension of Hoare logic with epistemic assertions [8]. In their work, an epistemic assertion is used to reason about the belief of a program about a partially observable environment, whereas their logic does not deal with a statistical belief arising from statistical tests conducted in a program.…”
Section: Related Workmentioning
confidence: 99%
“…This program logic is then extended and adapted so that it can handle various types of programs and assertions, including heap-manipulating programs [5], hybrid systems [6], and probabilistic programs [7]. Atkinson and Carbin propose an extension of Hoare logic with epistemic assertions [8]. In their work, an epistemic assertion is used to reason about the belief of a program about a partially observable environment, whereas their logic does not deal with a statistical belief arising from statistical tests conducted in a program.…”
Section: Related Workmentioning
confidence: 99%
“…This program logic is then extended and adapted so that it can handle various types of programs and assertions, including heap-manipulating programs (Reynolds 2002), hybrid systems (Suenaga and Hasuo 2011), and probabilistic programs (den Hartog and de Vink 2002). Atkinson and Carbin propose an extension of Hoare logic with epistemic assertions (Atkinson and Carbin 2020). In their work, an epistemic assertion is used to reason about the belief of a program about a partially observable environment, whereas their logic does not deal with a statistical belief arising from statistical tests conducted in a program.…”
Section: Introductionmentioning
confidence: 99%