Eric Lu
Harvard University
4 Papers
3 Citations
Eric Lu is an academic researcher from Harvard University. The author has contributed to research in topics: Porting & Abstract syntax. The author has an hindex of 2, co-authored 3 publications.
Chat about Author
Papers
Trials and Tribulations in Synthesizing Operating Systems
Jingmei Hu,Eric Lu,David A. Holland,Ming Kawaguchi,Stephen Chong,Margo Seltzer +5 more
- 27 Oct 2019
TL;DR: This work set out to synthesize the needed machine dependent code for an existing operating system, and found the undertaking far more challenging than it anticipated.
11
•Posted Content
Aquarium: Cassiopea and Alewife Languages
TL;DR: In this paper, the authors describe two domain-specific languages used in the Aquarium kernel code synthesis project, Alewife and Cassiopea, for describing the semantics of processor instruction sets.
4
Towards Porting Operating Systems with Program Synthesis
Jingmei Hu,Eric Lu,David Ames Holland,Ming Kawaguchi,Stephen Chong,Margo Seltzer +5 more
TL;DR: This work designed two domain-specific languages: Alewife for machine-independent specifications of machine-dependent operating system functionality and Cassiopea for describing instruction set architecture semantics and developed a toolchain that synthesizes an implementation in assembly language with a customized symbolic execution engine.
•Posted Content
Aquarium Technical Report Preprint.
Ming Kawaguchi,Jingmei Hu,Eric Lu,David A. Holland,Stephen Chong,Margo Seltzer +5 more
- 31 Jul 2019
TL;DR: This technical report describes two of the domain-specific languages used in the Aquarium kernel code synthesis project, Cassiopea and Alewife, and presents the language cores in terms of abstract syntax.