<div class="csl-bib-body">
<div class="csl-entry">Pontiggia, F., Bartocci, E., & Chiari, M. (2026). Model Checking Probabilistic Operator Precedence Automata. <i>ACM Transactions on Computational Logic</i>. https://doi.org/10.1145/3822593</div>
</div>
-
dc.identifier.issn
1529-3785
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/229327
-
dc.description.abstract
We address the problem of model checking context-free specifications for probabilistic pushdown automata, with applications in the verification of recursive probabilistic programs. Operator Precedence Languages (OPLs) are an expressive subclass of context-free languages suitable for model checking recursive programs. The derived Precedence Oriented Temporal Logic (POTL) can express fundamental OPL specifications such as pre/post-conditions and exception safety. We introduce probabilistic Operator Precedence Automata (pOPA), a class of probabilistic pushdown automata whose traces are OPLs, and study their model checking problem against POTL specifications. We identify a fragment of POTL, called POTLf, for which we develop an exptime algorithm for qualitative probabilistic model checking, and an expspace algorithm for the quantitative variant. The algorithms rely on the property of separation of automata generated from POTLf formulas. By the same property, the algorithms allow for model checking pOPA against Linear Temporal Logic (LTL) specifications. POTLf is then the first context-free logic for which an optimal probabilistic model checking algorithm has been developed, matching its exptime lower bound in complexity. In comparison, the best known algorithm for probabilistic model checking of CaRet, a prominent temporal logic based on Visibly Pushdown Languages (VPL), is doubly exponential.
en
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.description.sponsorship
European Commission
-
dc.description.sponsorship
European Commission
-
dc.language.iso
en
-
dc.publisher
ASSOC COMPUTING MACHINERY
-
dc.relation.ispartof
ACM Transactions on Computational Logic
-
dc.subject
Model checking
en
dc.subject
Probabilistic pushdown automata
en
dc.subject
Operator Precedence Languages
en
dc.subject
Probabilistic Operator Precedence Automata
en
dc.subject
Precedence‑Oriented Temporal Logic
en
dc.subject
POTLf fragment
en
dc.subject
Qualitative probabilistic model checking
en
dc.title
Model Checking Probabilistic Operator Precedence Automata
-
dc.type
Article
en
dc.type
Artikel
de
dc.relation.grantno
ICT19-018
-
dc.relation.grantno
ICT22-023
-
dc.relation.grantno
101034440
-
dc.relation.grantno
101107303
-
dc.type.category
Original Research Article
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.project.title
Distribution Recovery for Invariant Generation of Probabilistic Programs
-
tuw.project.title
Training and Guiding AI Agents with Ethical Rules
-
tuw.project.title
Logics for Computer Science Program at TU Wien
-
tuw.project.title
COntext-free model checking for Recursive PrObabilistic pRogrAms
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
ACM Transactions on Computational Logic
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1145/3822593
-
dc.date.onlinefirst
2026-06-26
-
dc.identifier.eissn
1557-945X
-
dc.description.numberOfPages
41
-
tuw.author.orcid
0000-0003-2569-6238
-
tuw.author.orcid
0000-0002-8004-6601
-
tuw.author.orcid
0000-0001-7742-9233
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.languageiso639-1
en
-
item.cerifentitytype
Publications
-
item.openairetype
research article
-
item.grantfulltext
none
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.fulltext
no Fulltext
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
crisitem.project.funder
European Commission
-
crisitem.project.funder
European Commission
-
crisitem.project.grantno
ICT19-018
-
crisitem.project.grantno
ICT22-023
-
crisitem.project.grantno
101034440
-
crisitem.project.grantno
101107303
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems