Skip to main content

Showing 1–5 of 5 results for author: Peleg, H

.
  1. AmiGo: Computational Design of Amigurumi Crochet Patterns

    Authors: Michal Edelstein, Hila Peleg, Shachar Itzhaky, Mirela Ben-Chen

    Abstract: We propose an approach for generating crochet instructions (patterns) from an input 3D model. We focus on Amigurumi, which are knitted stuffed toys. Given a closed triangle mesh, and a single point specified by the user, we generate crochet instructions, which when knitted and stuffed result in a toy similar to the input geometry. Our approach relies on constructing the geometry and connectivity o… ▽ More

    Submitted 2 November, 2022; originally announced November 2022.

    Comments: 11 pages, 10 figures, SCF 2022

  2. Just-in-Time Learning for Bottom-Up Enumerative Synthesis

    Authors: Shraddha Barke, Hila Peleg, Nadia Polikarpova

    Abstract: A key challenge in program synthesis is the astronomical size of the search space the synthesizer has to explore. In response to this challenge, recent work proposed to guide synthesis using learned probabilistic models. Obtaining such a model, however, might be infeasible for a problem domain where no high-quality training data is available. In this work we introduce an alternative approach to gu… ▽ More

    Submitted 16 October, 2020; originally announced October 2020.

    Comments: Accepted at OOPSLA 2020

  3. arXiv:1904.13049  [pdf, other

    cs.PL

    Targeted Synthesis for Programming with Data Invariants

    Authors: John Sarracino, Shraddha Barke, Hila Peleg, Sorin Lerner, Nadia Polikarpova

    Abstract: Programmers frequently maintain implicit data invariants, which are relations between different data structures in a program. Traditionally, such invariants are manually enforced and checked by programmers. This ad-hoc practice is difficult because the programmer must manually account for all the locations and configurations that break an invariant. Moreover, implicit invariants are brittle under… ▽ More

    Submitted 25 October, 2019; v1 submitted 30 April, 2019; originally announced April 2019.

  4. arXiv:1710.01291  [pdf, other

    cs.PL

    Programming Not Only by Example

    Authors: Hila Peleg, Sharon Shoham, Eran Yahav

    Abstract: In recent years, there has been tremendous progress in automated synthesis techniques that are able to automatically generate code based on some intent expressed by the programmer. A major challenge for the adoption of synthesis remains in having the programmer communicate their intent. When the expressed intent is coarse-grained (for example, restriction on the expected type of an expression), th… ▽ More

    Submitted 3 October, 2017; originally announced October 2017.

  5. arXiv:1701.07232  [pdf, other

    cs.AI cs.CR cs.LG cs.PL cs.SE

    Learn&Fuzz: Machine Learning for Input Fuzzing

    Authors: Patrice Godefroid, Hila Peleg, Rishabh Singh

    Abstract: Fuzzing consists of repeatedly testing an application with modified, or fuzzed, inputs with the goal of finding security vulnerabilities in input-parsing code. In this paper, we show how to automate the generation of an input grammar suitable for input fuzzing using sample inputs and neural-network-based statistical machine-learning techniques. We present a detailed case study with a complex input… ▽ More

    Submitted 25 January, 2017; originally announced January 2017.