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

      Variations on Multi-Core Nested Depth-First Search

      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

          Recently, two new parallel algorithms for on-the-fly model checking of LTL properties were presented at the same conference: Automated Technology for Verification and Analysis, 2011. Both approaches extend Swarmed NDFS, which runs several sequential NDFS instances in parallel. While parallel random search already speeds up detection of bugs, the workers must share some global information in order to speed up full verification of correct models. The two algorithms differ considerably in the global information shared between workers, and in the way they synchronize. Here, we provide a thorough experimental comparison between the two algorithms, by measuring the runtime of their implementations on a multi-core machine. Both algorithms were implemented in the same framework of the model checker LTSmin, using similar optimizations, and have been subjected to the full BEEM model database. Because both algorithms have complementary advantages, we constructed an algorithm that combines both ideas. This combination clearly has an improved speedup. We also compare the results with the alternative parallel algorithm for accepting cycle detection OWCTY-MAP. Finally, we study a simple statistical model for input models that do contain accepting cycles. The goal is to distinguish the speedup due to parallel random search from the speedup that can be attributed to clever work sharing schemes.

          Related collections

          Most cited references11

          • Record: found
          • Abstract: not found
          • Article: not found

          Memory-efficient algorithms for the verification of temporal properties

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

            A Note on On-the-Fly Verification Algorithms

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Depth-first search is inherently sequential

              John Reif (1985)
                Bookmark

                Author and article information

                Journal
                01 November 2011
                Article
                10.4204/EPTCS.72.2
                1111.0369
                e2c29a9c-ce08-4e62-b927-37a13be9554b

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

                History
                Custom metadata
                EPTCS 72, 2011, pp. 13-28
                In Proceedings PDMC 2011, arXiv:1111.0064
                cs.LO
                EPTCS

                Comments

                Comment on this article

                scite_
                0
                0
                0
                0
                Smart Citations
                0
                0
                0
                0
                Citing PublicationsSupportingMentioningContrasting
                View Citations

                See how this article has been cited at scite.ai

                scite shows how a scientific paper has been cited by providing the context of the citation, a classification describing whether it supports, mentions, or contrasts the cited claim, and a label indicating in which section the citation was made.

                Similar content36

                Most referenced authors51