28
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      On the Generation of Initial Contexts for Effective Deadlock Detection

      Preprint
      , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          It has been recently proposed that testing based on symbolic execution can be used in conjunction with static deadlock analysis to define a deadlock detection framework that: (i) can show deadlock presence, in that case a concrete test-case and trace are obtained, and (ii) can also prove deadlock freedom. Such symbolic execution starts from an initial distributed context, i.e., a set of locations and their initial tasks. Considering all possibilities results in a combinatorial explosion on the different distributed contexts that must be considered. This paper proposes a technique to effectively generate initial contexts that can lead to deadlock, using the possible conflicting task interactions identified by static analysis, discarding other distributed contexts that cannot lead to deadlock. The proposed technique has been integrated in the above-mentioned deadlock detection framework hence enabling it to analyze systems without the need of any user supplied initial context.

          Related collections

          Most cited references9

          • Record: found
          • Abstract: not found
          • Book Chapter: not found

          A Complete Guide to the Future

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            May-Happen-in-Parallel Based Deadlock Analysis for Concurrent Objects

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              Deadlock Analysis of Unbounded Process Networks

                Bookmark

                Author and article information

                Journal
                13 September 2017
                Article
                1709.04255
                2dcd35ce-1d84-4c38-8bb6-c37e6b3b2cad

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                LOPSTR/2017/15
                Pre-proceedings paper presented at the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur, Belgium, 10-12 October 2017 (arXiv:1708.07854)
                cs.PL cs.DC cs.LO

                Comments

                Comment on this article