Bayesian statistical model-checking of continuous stochastic logic

dc.contributor.authorPrabhakar, Pavithra
dc.date.accessioned2022-04-12T18:45:32Z
dc.date.available2022-04-12T18:45:32Z
dc.date.graduationmonthMayen_US
dc.date.published2022en_US
dc.description.abstractAutonomous systems are transforming the society by enabling sophisticated technologies such as robotic surgery and driverless cars. On one hand, increased automation through removal of the human-in-the-loop promises enhanced efficiency, while, on the other hand, the highly uncertain and safety critical environments, such as, varying weather and road conditions, and the presence of pedestrians on the road, pose challenge to the design of reliable autonomous systems. Hence, there is an immediate need for a robust framework for certifying the correctness of autonomous systems. In this report, we explore verifying the correctness of uncertain autonomous systems modeled as discrete-time Markov chains (DTMCs) against correctness criteria provided as continuous stochastic logic (CSL) formulae. Statistical model-checking (SMC) is a paradigm for verification based on formulating the verification problem as a hypothesis testing prob- lem. We propose a novel statistical model-checking algorithm based on Bayesian hypothesis testing. While Bayesian approaches for simpler logics without nested probabilistic operators and Frequentist approaches for nested logic have been previously explored, the Bayesian ap- proach for CSL that has nested probabilistic operators has not been addressed. The challenge in the nested case arises from the fact that unlike in probabilistic model-checking (PMC), where we obtain a definitive answer for the model-checking problem for the sub-formulae, we only obtain a correct answer with a certain confidence, which needs to be factored into the recursive SMC algorithm. We have implemented our algorithm in a Python Toolbox, and present our evaluation on some benchmark examples. We observe that while both the Bayesian and frequentist SMC perform well in terms of inference, Bayesian SMC is more efficient in terms of the number of samples. On several examples, it even beats the state-of- the-art probabilistic model-checker PRISM.en_US
dc.description.advisorChristopher I. Vahlen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Statisticsen_US
dc.description.levelMastersen_US
dc.description.sponsorshipNational Science Foundation; Office of Naval Researchen_US
dc.identifier.urihttps://hdl.handle.net/2097/42093
dc.language.isoen_USen_US
dc.subjectBayesianen_US
dc.subjectHypothesis testingen_US
dc.subjectFormal verificationen_US
dc.subjectStatistical model-checkingen_US
dc.subjectStochastic logicen_US
dc.subjectDiscrete-time Markov chainsen_US
dc.titleBayesian statistical model-checking of continuous stochastic logicen_US
dc.typeReporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PavithraPrabhakar2022.pdf
Size:
1.65 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: