EDBT 2026 Demo / reviewers in the wild / expert
J. F. Bastien
dblp:198/2492
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 56% Programming languages and type systems · 36% Program verification · 8% | |
| Network and information security
1 paper |
Web and mobile security · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
compilation target |
0.3 | 1 | 2017 | Bringing the web up to speed with WebAssembly · PLDI 2017 |
Compilers and program optimization › compiler optimization
superoptimization |
0.3 | 1 | 2017 | Sound Loop Superoptimization for Google Native Client · ASPLOS 2017 |
Programming languages and type systems
webassembly |
0.3 | 1 | 2017 | Bringing the web up to speed with WebAssembly · PLDI 2017 |
Program verification
bounded verification |
0.1 | 1 | 2017 | Sound Loop Superoptimization for Google Native Client · ASPLOS 2017 |
Programming languages and type systems
language design |
0.1 | 1 | 2017 | Bringing the web up to speed with WebAssembly · PLDI 2017 |
Methods — techniques the papers use, named apart from their topics
superoptimization · 0.3simulated annealing · 0.3formal verification · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Sound Loop Superoptimization for Google Native ClientabstractSoftware fault isolation (SFI) is an important technique for the construction of secure operating systems, web browsers, and other extensible software. We demonstrate that superoptimization can dramatically improve the performance of Google Native Client, a SFI system that ships inside the Google Chrome Browser. Key to our results are new techniques for superoptimization of loops: we propose a new architecture for superoptimization tools that incorporates both a fully sound verification technique to ensure correctness and a bounded verification technique to guide the search to optimized code. In our evaluation we optimize 13 libc string functions, formally verify the correctness of the optimizations and report a median and average speedup of 25% over the libraries shipped by Google. Berkeley R. Churchill, Rahul Sharma 0001, J. F. Bastien, Alex Aiken |
ASPLOS | 3 |
| 2017 | Bringing the web up to speed with WebAssemblyabstractThe maturation of the Web platform has given rise to sophisticated and demanding Web applications such as interactive 3D visualization, audio and video software, and games. With that, efficiency and security of code on the Web has become more important than ever. Yet JavaScript as the only built-in language of the Web is not well-equipped to meet these requirements, especially as a compilation target. Andreas Haas, Andreas Rossberg, Derek L. Schuff, Ben L. Titzer, Michael Holman, Dan Gohman, Luke Wagner, Alon Zakai, J. F. Bastien |
PLDI | 9 |