Data structure fusion
Author(s)Hawkins, Peter; Aiken, Alex; Fisher, Kathleen; Rinard, Martin C.; Sagiv, Mooly
MetadataShow full item record
We consider the problem of specifying 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; a novel fuse operation on relational indexes specifi es where the underlying physical data structure representation has sharing. We permit the user to specify diff erent concrete shared representations for relations, and show that the semantics of the relational specifi cation are preserved.
DepartmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Papers of the Eighth ASIAN Symposium on Programming Languages and Systems, APLAS 2010
Asian Association for Foundation of Software
Hawkins, Peter et al. "Data Structure Fusion." in Papers of the Eighth ASIAN Symposium on Programming Languages and Systems, APLAS 2010, Shanghai, China, Nov. 28-Dec.1, 2010.
Author's final manuscript