PDAAAL: A Library for Reachability Analysis of Weighted Pushdown Systems

PDAAAL: A Library for Reachability Analysis of Weighted Pushdown Systems

Abstract

We present PDAAAL, an open source C++ library and tool for weighted reachability analysis of pushdown systems, including generation of both shortest and longest witness traces. We consider totally ordered weight domains which have important applications, e.g. in network verification, and achieve a speedup of two orders of magnitude compared to the state-of-the-art tool WALi. Our tool further extends the state of the art by supporting the generation of the longest trace in case it exists, or reporting that no finite longest trace can be generated. PDAAAL is provided both as a stand-alone tool accepting JSON files and as a C++ library. This allows for integration in software pipelines as well as in verification tools like AalWiNes.

Grafik Top
Authors
  • Jensen, Peter Gjøl
  • Schmid, Stefan
  • Schou, Morten Konggaard
  • Srba, Jiri
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
20th International Symposium on Automated Technology for Verification and Analysis (ATVA)
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Beijing, China
Event Type
Conference
Event Dates
Oct 25, 2022 - Oct 28, 2022
Date
2022
Export
Grafik Top