@inproceedings{10.1007/978-3-030-45190-5_22,
    Abstract = {We present KReach, a tool for deciding reachability in general Petri nets. The tool is a full implementation of Kosaraju's original 1982 decision procedure for reachability in VASS. We believe this to be the first implementation of its kind. We include a comprehensive suite of libraries for development with Vector Addition Systems (with States) in the Haskell programming language. KReach serves as a practical tool, and acts as an effective teaching aid for the theory behind the algorithm. Preliminary tests suggest that there are some classes of Petri nets for which we can quickly show unreachability. In particular, using KReach for coverability problems, by reduction to reachability, is competitive even against state-of-the-art coverability checkers.},
    Address = {Cham},
    Author = {Dixon, Alex and Lazi{\'{c}}, Ranko},
    BookTitle = {Tools and Algorithms for the Construction and Analysis of Systems},
    Editor = {Biere, Armin and Parker, David},
    File = {KReach- A Tool for Reachability in Petri Nets - Dixon-Lazić2020\_Chapter\_KReachAToolForReachabilityInPe - a - o.pdf},
    ISBN = {978-3-030-45190-5},
    Pages = {405--412},
    Publisher = {Springer International Publishing},
    Title = {KReach: A Tool for Reachability in Petri Nets},
    Year = {2020},
    date-added = {2020-05-04 15:46:39 +0200},
    date-modified = {2020-05-04 15:46:39 +0200},
    doi = {10.1007/978-3-030-45190-5_22}
}

@inproceedings{10.1007/978-3-030-45190-5_22, Abstract = {We present KReach, a tool for deciding reachability in general Petri nets. The tool is a full implementation of Kosaraju's original 1982 decision procedure for reachability in VASS. We believe this to be the first implementation of its kind. We include a comprehensive suite of libraries for development with Vector Addition Systems (with States) in the Haskell programming language. KReach serves as a practical tool, and acts as an effective teaching aid for the theory behind the algorithm. Preliminary tests suggest that there are some classes of Petri nets for which we can quickly show unreachability. In particular, using KReach for coverability problems, by reduction to reachability, is competitive even against state-of-the-art coverability checkers.}, Address = {Cham}, Author = {Dixon, Alex and Lazi{\'{c}}, Ranko}, BookTitle = {Tools and Algorithms for the Construction and Analysis of Systems}, Editor = {Biere, Armin and Parker, David}, File = {KReach- A Tool for Reachability in Petri Nets - Dixon-Lazić2020_Chapter_KReachAToolForReachabilityInPe - a - o.pdf}, ISBN = {978-3-030-45190-5}, Pages = {405--412}, Publisher = {Springer International Publishing}, Title = {KReach: A Tool for Reachability in Petri Nets}, Year = {2020}, date-added = {2020-05-04 15:46:39 +0200}, date-modified = {2020-05-04 15:46:39 +0200}, doi = {10.1007/978-3-030-45190-5_22} }

Library Size: 13G (12942 entries), Last Updated: Apr 05, 2026, 08:41:35, Build Time: N/A badge