Resource-constrained model checking of recursive programs

被引:0
|
作者
Basu, S [1 ]
Kumar, KN
Pokorny, LR
Ramakrishnan, CR
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
[2] Chennai Math Inst, Madras, Tamil Nadu, India
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A number of recent papers present efficient algorithms for LTL model checking for recursive programs with finite data structures. A common feature in all these works is that they consider infinitely long runs of the program without regard to the size of the program stack. Runs requiring unbounded stack are often a result of abstractions clone to obtain a finite-data recursive program. In this paper, we introduce the notion of resource-constrained model checking where we distinguish between stack-diverging runs and finite-stack runs. It should be noted that finiteness of stack-like resources cannot be expressed in LTL. We develop resource-constrained model checking in terms of good cycle detection in a finite graph called R-graph, which is constructed from a given push-down system (PDS) and a Buchi automaton. We make the formulation of the model checker "executable" by encoding it directly as Horn clauses. We present a local algorithm to detect a good cycle in an R-graph. Furthermore, by describing the construction of R-graph as a logic program and evaluating it using tabled resolution, we do model checking without materializing the push-down system or the induced R-graph, Preliminary experiments indicate that the local model checker is at least as efficient as existing model checkers for push-down systems.
引用
收藏
页码:236 / 250
页数:15
相关论文
共 50 条
  • [31] A model for resource-constrained project scheduling using adaptive PSO
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    [J]. SOFT COMPUTING, 2016, 20 (04) : 1565 - 1580
  • [32] Model-Checking Higher-Order Programs with Recursive Types
    Kobayashi, Naoki
    Igarashi, Atsushi
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 2013, 7792 : 431 - 450
  • [33] RESOURCE-CONSTRAINED VERSUS DEMAND-CONSTRAINED SYSTEMS
    KORNAI, J
    [J]. ECONOMETRICA, 1979, 47 (04) : 801 - 819
  • [34] Implementing antiretroviral therapy programs in resource-constrained settings: Lessons from Monze, Zambia
    Adedimeji, Adebola
    Malokota, Oliver
    Manafa, Ogenna
    [J]. JOURNAL OF PUBLIC HEALTH POLICY, 2011, 32 (02) : 198 - 210
  • [35] Implementing antiretroviral therapy programs in resource-constrained settings: Lessons from Monze, Zambia
    Adebola Adedimeji
    Oliver Malokota
    Ogenna Manafa
    [J]. Journal of Public Health Policy, 2011, 32 : 198 - 210
  • [36] HCV management in resource-constrained countries
    Seng Gee Lim
    [J]. Hepatology International, 2017, 11 : 245 - 254
  • [37] The Complexity Landscape of Resource-Constrained Scheduling
    Ganian, Robert
    Hamm, Thekla
    Mescoff, Guillaume
    [J]. PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1741 - 1747
  • [38] HCV management in resource-constrained countries
    Lim, Seng Gee
    [J]. HEPATOLOGY INTERNATIONAL, 2017, 11 (03) : 245 - 254
  • [39] Aspiration adaptation in resource-constrained environments
    Galiani, Sebastian
    Gertler, Paul J.
    Undurraga, Raimundo
    [J]. JOURNAL OF URBAN ECONOMICS, 2021, 123
  • [40] AI for resource-constrained medical fields
    Chirigati, Fernando
    [J]. NATURE COMPUTATIONAL SCIENCE, 2022, 2 (05): : 287 - 287