PLDI 2018
Mon 18 - Fri 22 June 2018
Philadelphia, Pennsylvania, United States
Toggle navigation
Attending
Venue: Hilton Philadelphia at Penn's Landing
Registration
Sponsorship
Students
Accessibility FAQ
Visas
Code of Conduct
Childcare
Tourist Information
Remote Participation
Program
Complete Program
Your Program
Mon 18 Jun
Tue 19 Jun
Wed 20 Jun
Thu 21 Jun
Fri 22 Jun
Tracks
PLDI 2018
PLDI Research Papers
PLDI Invited Speakers
Student Research Competition (SRC)
Student Volunteers
PLDI Research Artifacts
PLDI Workshops
PLDI Tutorials
Co-hosted Conferences
ISMM
ISMM
ISMM
LCTES
LCTES
LCTES
Workshops
ARRAY
DeepSpec
FMS
MAPL
PLMW @ PLDI
Organization
PLDI 2018 Committees
Organizing Committee
Program Committee
External Program Committee
External Review Committee
Student Research Competition Committee
Artifact Evaluation Committee
Distinguished Paper Committee
Steering Committee
Contributors
People Index
Co-hosted Conferences
ISMM
Organizing Committee
Program Committee
External Review Committee
Steering Committee
LCTES
Organizing Committee
Program Committee
Steering Committee
Workshops
ARRAY
Organizing Committee
Program Committee
DeepSpec
Organizing Committee
Program Committee
FMS
Organizing Committee
Program Committee
MAPL
Organizing Committee
Program Committee
Steering Committee
PLMW @ PLDI
Organizing Committee
Speakers
Search
Series
Series
PLDI 2025
PLDI 2024
PLDI 2023
PLDI 2022
PLDI 2021
PLDI 2020
PLDI 2019
PLDI 2018
PLDI 2017
PLDI 2016
PLDI 2015
Sign in
Sign up
PLDI 2018
(
series
) /
Hilton Philadelphia at Penn's Landing
/
Room information: Columbus Ballroom B
Venue
Hilton Philadelphia at Penn's Landing
Room name
Columbus Ballroom B
Floor
0
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Mon 18 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 10:30
Deep Specifications
DeepSpec
at
Columbus Ballroom B
09:00
60m
Talk
The Science of Deep Specification
DeepSpec
Andrew W. Appel
Princeton
10:00
30m
Talk
CakeML: from functions to machine code with proof all the way
DeepSpec
Magnus O. Myreen
Chalmers University of Technology, Sweden
11:00 - 12:15
LLVM
DeepSpec
at
Columbus Ballroom B
11:00
30m
Talk
Vellvm - Modular Semantics via Interaction Trees
DeepSpec
Steve Zdancewic
University of Pennsylvania
11:30
30m
Talk
Crellvm
DeepSpec
Chung-Kil Hur
Seoul National University
14:00 - 15:40
From Testing to Verification
DeepSpec
at
Columbus Ballroom B
14:00
30m
Talk
Verifiable C, a logic and system for proving C programs correct
DeepSpec
Qinxiang Cao
14:30
30m
Talk
Progress Report on the DeepSpec Web Server
DeepSpec
Benjamin C. Pierce
University of Pennsylvania
15:00
30m
Talk
QuickChick: Random Testing in Coq
DeepSpec
Leonidas Lampropoulos
University of Pennsylvania
16:10 - 17:35
Hardware and Low-Level OS Verification
DeepSpec
at
Columbus Ballroom B
16:10
30m
Talk
Real-Time CertiKOS: A Step Toward Resource Adaptive Certified OS Kernels
DeepSpec
Zhong Shao
Yale University
16:40
30m
Talk
Verification Around the Hardware-Software Interface: Instruction Set, Processors, and Side Channels
DeepSpec
Adam Chlipala
Massachusetts Institute of Technology, USA
17:10
25m
Talk
Using Kami in the field - experiences integrating Kami into SiFive's Chisel/Scala-based design flow
DeepSpec
Muralidaran Vijayaraghavan
SiFive
Tue 19 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 10:30
Distributed Systems and Cryptography
DeepSpec
at
Columbus Ballroom B
09:00
60m
Talk
Modularity for Decidability: Implementing and Semi-Automatically Verifying Distributed Systems
DeepSpec
Mooly Sagiv
Tel Aviv University
10:00
30m
Talk
Automation for High-Assurance Cryptography, for Primitives and Protocols
DeepSpec
Andres Erbsen
11:00 - 12:15
Haskell Core and Debugging Debuggers
DeepSpec
at
Columbus Ballroom B
11:00
30m
Talk
Towards a formal semantics for GHC Core
DeepSpec
Stephanie Weirich
University of Pennsylvania, USA
11:30
30m
Talk
Debugging Debug Information and Beyond
DeepSpec
Francesco Zappa Nardelli
Inria
14:00 - 15:40
Concurrency and Concurrent Operating Systems
DeepSpec
at
Columbus Ballroom B
14:00
30m
Talk
Multicore and Multithreaded Linking for Concurrent CertiKOS
DeepSpec
Jieung Kim
Yale University, USA
14:30
30m
Talk
Verifying seL4 towards Concurrency
DeepSpec
Thomas Sewell
UNSW, Australia
15:00
30m
Talk
Specifying and Verifying Concurrent Programs with Ghost State
DeepSpec
William Mansky
Princeton University
16:10 - 17:35
Lightning Talks
DeepSpec
at
Columbus Ballroom B
16:10
5m
Talk
5-minute Lightning Talks
DeepSpec
16:15
5m
Talk
Simplicity for Smart Contracts
DeepSpec
Russell O'Connor
16:20
5m
Talk
Machine-Verified Machine Learning
DeepSpec
Gordon Stewart
Ohio University
16:25
5m
Talk
Verification of Union-Find in C
DeepSpec
Shengyi Wang
16:30
5m
Talk
Narcissus: Deriving Correct-By-Construction Decoders and Encoders from Binary Formats
DeepSpec
Clément Pit-Claudel
MIT CSAIL
16:35
5m
Talk
LLVM's IR and Call-By-Push-Value Lambda Calculus
DeepSpec
Yannick Zakowski
16:40
5m
Talk
A Formal Equational Theory for Call-By-Push-Value
DeepSpec
Christine Rizkallah
The University of Melbourne
16:45
5m
Talk
Serializability for Distributed Protocols
DeepSpec
Joonwon Choi
Massachusetts Institute of Technology, USA
16:50
5m
Talk
A Quick Hack to ask any SMT Solver if my Coq Goal is True
DeepSpec
Samuel Gruetter
Massachusetts Institute of Technology
Mon 18 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Columbus Ballroom B
DeepSpec
Deep Specifications
DeepSpec
LLVM
DeepSpec
From Testing to Verification
DeepSpec
Hardware and Low-Level OS Verification
Tue 19 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Columbus Ballroom B
DeepSpec
Distributed Systems and Cryptography
DeepSpec
Haskell Core and Debugging Debuggers
DeepSpec
Concurrency and Concurrent Operating Systems
DeepSpec
Lightning Talks
Mon 18 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Columbus Ballroom B
DeepSpec
The Science of Deep Specification
09:00 - 10:00
DeepSpec
CakeML: from functions to machine code with proof all the way
10:00 - 10:30
DeepSpec
Vellvm - Modular Semantics via Interaction Trees
11:00 - 11:30
DeepSpec
Crellvm
11:30 - 12:00
DeepSpec
Verifiable C, a logic and system for proving C programs correct
14:00 - 14:30
DeepSpec
Progress Report on the DeepSpec Web Server
14:30 - 15:00
DeepSpec
QuickChick: Random Testing in Coq
15:00 - 15:30
DeepSpec
Real-Time CertiKOS: A Step Toward Resource Adaptive Certified OS Kernels
16:10 - 16:40
DeepSpec
Verification Around the Hardware-Software Interface: Instruction Set, P ...
16:40 - 17:10
DeepSpec
Using Kami in the field - experiences integrating Kami into SiFive's Ch ...
17:10 - 17:35
Tue 19 Jun
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Columbus Ballroom B
DeepSpec
Modularity for Decidability: Implementing and Semi-Automatically Verify ...
09:00 - 10:00
DeepSpec
Automation for High-Assurance Cryptography, for Primitives and Protocols
10:00 - 10:30
DeepSpec
Towards a formal semantics for GHC Core
11:00 - 11:30
DeepSpec
Debugging Debug Information and Beyond
11:30 - 12:00
DeepSpec
Multicore and Multithreaded Linking for Concurrent CertiKOS
14:00 - 14:30
DeepSpec
Verifying seL4 towards Concurrency
14:30 - 15:00
DeepSpec
Specifying and Verifying Concurrent Programs with Ghost State
15:00 - 15:30
DeepSpec
5-minute Lightning Talks
16:10 - 16:15
DeepSpec
Simplicity for Smart Contracts
16:15 - 16:20
DeepSpec
Machine-Verified Machine Learning
16:20 - 16:25
DeepSpec
Verification of Union-Find in C
16:25 - 16:30
DeepSpec
Narcissus: Deriving Correct-By-Construction Decoders and Encoders from ...
16:30 - 16:35
DeepSpec
LLVM's IR and Call-By-Push-Value Lambda Calculus
16:35 - 16:40
DeepSpec
A Formal Equational Theory for Call-By-Push-Value
16:40 - 16:45
DeepSpec
Serializability for Distributed Protocols
16:45 - 16:50
DeepSpec
A Quick Hack to ask any SMT Solver if my Coq Goal is True
16:50 - 16:55
x
Mon 18 Nov 15:26