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

      Reasoning About Recursive Tree Traversals

      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

          Traversals are commonly seen in tree data structures, and performance-enhancing transformations between tree traversals are critical for many applications. Existing approaches to reasoning about tree traversals and their transformations are ad hoc, with various limitations on the class of traversals they can handle, the granularity of dependence analysis, and the types of possible transformations. We propose Retreet, a framework in which one can describe general recursive tree traversals, precisely represent iterations, schedules and dependences, and automatically check data-race-freeness and transformation correctness. The crux of the framework is a stack-based representation for iterations and an encoding to Monadic Second-Order (MSO) logic over trees. Experiments show that our framework can reason about traversals with sophisticated mutual recursion on real-world data structures such as CSS and cycletrees.

          Related collections

          Most cited references21

          • Record: found
          • Abstract: not found
          • Conference Proceedings: not found

          A short cut to deforestation

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

            Lifetime costs of invasive meningococcal disease: A Markov model approach

            Invasive meningococcal disease (IMD) is an uncommon but life-threatening infectious disease associated with high sequelae rates in young children and an increased risk of mortality in adolescents and young adults. Funding decisions to reject inclusion of new meningococcal serogroup B vaccines on national immunisation schedules have been criticised by IMD patients, their families, paediatricians and charity organisations. We aim to estimate the lifetime costs of IMD with the best available evidence to inform cost-effectiveness analyses.
              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Fast and parallel webpage layout

                Bookmark

                Author and article information

                Journal
                21 October 2019
                Article
                1910.09521
                9d47e4fc-8fd8-4ace-9cdd-f5545fb7ae80

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

                History
                Custom metadata
                cs.PL

                Programming languages
                Programming languages

                Comments

                Comment on this article