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

      An Update on Deductive Synthesis and Repair in the Leon Tool

      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

          We report our progress in scaling deductive synthesis and repair of recursive functional Scala programs in the Leon tool. We describe new techniques, including a more precise mechanism for encoding the space of meaningful candidate programs. Our techniques increase the scope of synthesis by expanding the space of programs we can synthesize and by reducing the synthesis time in many cases. As a new example, we present a run-length encoding function for a list of values, which Leon can now automatically synthesize from specification consisting of the decoding function and the local minimality property of the encoded value.

          Related collections

          Most cited references25

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

          Combinatorial sketching for finite programs

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

            Handbook on Sourdough Biotechnology

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

              Liquid types

                Bookmark

                Author and article information

                Journal
                2016-11-22
                Article
                10.4204/EPTCS.229.9
                1611.07625
                936ae4a5-3ade-4768-82a0-2339e1c41756

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

                History
                Custom metadata
                EPTCS 229, 2016, pp. 100-111
                In Proceedings SYNT 2016, arXiv:1611.07178
                cs.LO
                EPTCS

                Theoretical computer science
                Theoretical computer science

                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 content286

                Most referenced authors338