Extended abstract dependency graphs

被引:0
|
作者
Søren Enevoldsen
Kim Guldstrand Larsen
Jiří Srba
机构
[1] Aalborg University,Department of Computer Science
关键词
Dependency graph; Fixed-point computation; Model checking; Bisimulation checking; Weighted transition systems;
D O I
暂无
中图分类号
学科分类号
摘要
Dependency graphs, invented by Liu and Smolka in 1998, are oriented graphs with hyperedges that represent dependencies among the values of the vertices. Numerous model checking problems are reducible to a computation of the minimum fixed-point vertex assignment. Recent works successfully extended the assignments in dependency graphs from the Boolean domain into more general domains in order to speed up the fixed-point computation or to apply the formalism to a more general setting of, for example, weighted logics. All these extensions require separate correctness proofs of the fixed-point algorithm as well as a one-purpose implementation. We suggest the notion of extended abstract dependency graphs where the vertex assignment is defined over an abstract algebraic structure of Noetherian partial orders with the least element, and where we allow both monotonic and non-monotonic functions. We show that existing approaches are concrete instances of our general framework and provide an open-source C++ library that implements the abstract algorithm. We demonstrate that the performance of our generic implementation is comparable to, and sometimes even outperforms, dedicated special-purpose algorithms presented in the literature.
引用
收藏
页码:49 / 65
页数:16
相关论文
共 50 条
  • [1] Extended abstract dependency graphs
    Enevoldsen, Soren
    Larsen, Kim Guldstrand
    Srba, Jiri
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (01) : 49 - 65
  • [2] Graphs and Automata Extended abstract
    Melichar, Borivoj
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2013, 2013, : 1 - 6
  • [3] Abstract Dependency Graphs and Their Application to Model Checking
    Enevoldsen, Soren
    Larsen, Kim Guldstrand
    Srba, Jiri
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, 2019, 11427 : 316 - 333
  • [4] Rankings of directed graphs (extended abstract)
    Kratochvíl, J
    Tuza, Z
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1998, 1517 : 114 - 123
  • [5] Coordination Games on Graphs (Extended Abstract)
    Apt, Krzysztof R.
    Rahn, Mona
    Schaefer, Guido
    Simon, Sunil
    WEB AND INTERNET ECONOMICS, 2014, 8877 : 441 - 446
  • [6] Distance labeling in graphs (extended abstract)
    Gavoille, C
    Peleg, D
    Pérennes, S
    Raz, R
    PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 210 - 219
  • [7] Implementation of locking schemes in extended dependency graphs
    Schreck, TM
    Chen, ZX
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (07) : 477 - 483
  • [8] ALGORITHMS FOR SQUARE ROOTS OF GRAPHS - (EXTENDED ABSTRACT)
    LIN, YL
    SKIENA, SS
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 557 : 12 - 21
  • [9] Exploring Sparse Graphs with Advice (Extended Abstract)
    Boeckenhauer, Hans-Joachim
    Fuchs, Janosch
    Unger, Walter
    APPROXIMATION AND ONLINE ALGORITHMS (WAOA 2018), 2018, 11312 : 102 - 117
  • [10] On defect sets in bipartite graphs - (Extended abstract)
    Haxell, PE
    Loebl, M
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 1997, 1350 : 334 - 343