Show simple item record

dc.contributor.authorSingh, Rishabh
dc.contributor.authorSolar-Lezama, Armando
dc.date.accessioned2014-10-10T12:54:24Z
dc.date.available2014-10-10T12:54:24Z
dc.date.issued2012
dc.identifier.isbn978-3-642-31423-0
dc.identifier.isbn978-3-642-31424-7
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.urihttp://hdl.handle.net/1721.1/90878
dc.description.abstractWe present Spt, a tool that helps programmers write low-level data-structure manipulations by combining various forms of insights such as abstract and concrete input-output examples as well as implementation skeletons. When programmers write such manipulations, they typically have a clear high-level intuition about how the manipulation should work, but implementing efficient low-level pointer manipulating code is error-prone. Our tool aims to bridge the gap between the intuition and the corresponding implementation by automatically synthesizing the implementation. The tool frames the synthesis problem as a generalization of an abstract-interpretation based shape analysis, and represents the problem as a set of constraints which are solved efficiently by the Sketch solver. We report the successful evaluation of our tool on synthesizing several linked list and binary search tree manipulations.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-1116362)en_US
dc.language.isoen_US
dc.publisherSpringer-Verlagen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/978-3-642-31424-7_58en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleSPT: Storyboard Programming Toolen_US
dc.typeArticleen_US
dc.identifier.citationSingh, Rishabh, and Armando Solar-Lezama. “SPT: Storyboard Programming Tool.” Lecture Notes in Computer Science (2012): 738–743.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorSingh, Rishabhen_US
dc.contributor.mitauthorSolar Lezama, Armandoen_US
dc.relation.journalComputer Aided Verificationen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsSingh, Rishabh; Solar-Lezama, Armandoen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-7604-8252
dspace.mitauthor.errortrue
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record