Show simple item record

dc.contributor.authorHawkins, Peter
dc.contributor.authorAiken, Alex
dc.contributor.authorFisher, Kathleen
dc.contributor.authorRinard, Martin C.
dc.contributor.authorSagiv, Mooly
dc.date.accessioned2012-08-29T20:15:07Z
dc.date.available2012-08-29T20:15:07Z
dc.date.issued2011-06
dc.identifier.isbn978-1-4503-0663-8
dc.identifier.urihttp://hdl.handle.net/1721.1/72442
dc.description.abstractWe consider the problem of specifying combinations of data structures with complex sharing in a manner that is both declarative and results in provably correct code. In our approach, abstract data types are specified using relational algebra and functional dependencies. We describe a language of decompositions that permit the user to specify different concrete representations for relations, and show that operations on concrete representations soundly implement their relational specification. It is easy to incorporate data representations synthesized by our compiler into existing systems, leading to code that is simpler, correct by construction, and comparable in performance to the code it replaces.en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/1993498.1993504en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceOther University Web Domainen_US
dc.titleData representation synthesisen_US
dc.typeArticleen_US
dc.identifier.citationPeter Hawkins, Alex Aiken, Kathleen Fisher, Martin Rinard, and Mooly Sagiv. 2011. Data representation synthesis. SIGPLAN Not. 46, 6 (June 2011), 38-49.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.approverRinard, Martin C.
dc.contributor.mitauthorRinard, Martin C.
dc.relation.journalProceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation (PLDI '11)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsHawkins, Peter; Aiken, Alex; Fisher, Kathleen; Rinard, Martin; Sagiv, Moolyen
dc.identifier.orcidhttps://orcid.org/0000-0001-8095-8523
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