Resource-oriented deadlock analysis

被引:3
|
作者
Naish, Lee [1 ]
机构
[1] Univ Melbourne, Melbourne, Vic 3010, Australia
来源
Logic Programming, Proceedings | 2007年 / 4670卷
关键词
concurrency; deadlock analysis; partial order; dining philosophers; committed choice nondeterminism; floundering; coroutining;
D O I
10.1007/978-3-540-74610-2_21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a method of detecting if deadlocks may occur in concurrent logic programs. Typical deadlock analysis is "process-oriented", being based on possible interleaving of processes. Our method is oriented towards the shared resources (communication channels, locks et cetera) and is based on orders in which individual resources are used by different processes. In cases where there are resources used by only a subset of all processes the search space can be dramatically reduced. The method arises very naturally out of the concurrent logic programming paradigm. Analysis of concurrent programs has previously used "coarsification" and "partial order" methods to reduce the search space. Our approach rediscovers and also extends these techniques. Our presentation is based around a logic programming pearl which finds deadlocked computations in a program which solves the dining philosophers problem.
引用
收藏
页码:302 / 316
页数:15
相关论文
共 50 条
  • [21] Resource-Oriented Education for every Child
    Schmidt, U.
    GESUNDHEITSWESEN, 2012, 74 (03)
  • [22] Resource-oriented Psycho-oncology
    Sieber, Sandra
    VERHALTENSTHERAPIE, 2012, 22 (02) : 126 - 126
  • [23] Resource-oriented scheduling in the distributed production
    Bratukhin, A.
    Khan, B. A.
    Treytl, A.
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1091 - 1096
  • [24] Resource-oriented multicommodity market algorithms
    Ygge, F
    Akkermans, H
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2000, 3 (01) : 53 - 71
  • [25] RESOURCE-ORIENTED CONVERGED NETWORK SERVICE MODELING
    Li, Jinglin
    Yang, Fangchun
    PROCEEDINGS OF 2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND APPLICATIONS, 2009, : 895 - 899
  • [26] Resilient housing: a new resource-oriented approach
    Nicol, Lee Ann
    Knoepfel, Peter
    BUILDING RESEARCH AND INFORMATION, 2014, 42 (02): : 229 - 239
  • [27] Resource-Oriented Framework for Representing Pervasive Context
    Lalanda, Philippe
    Escoffier, Clement
    2017 IEEE 2ND INTERNATIONAL CONGRESS ON INTERNET OF THINGS (IEEE ICIOT), 2017, : 155 - 158
  • [28] Timed and Resource-Oriented Statecharts for Embedded Software
    Kim, Jinhyun
    Kang, Inhye
    Choi, Jin-Young
    Lee, Insup
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 568 - 578
  • [29] Resource-oriented software quality classification models
    Khoshgoftaar, TM
    Seliya, N
    Herzberg, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 76 (02) : 111 - 126
  • [30] Resource-oriented architecture patterns for webs of data
    Sletten, Brian
    Synthesis Lectures on the Semantic Web: Theory and Technology, 2013, 3 (03): : 1 - 95