Sebastian Burckhardt
My research interest is the use of the shared memory programming paradigm to program distributed, parallel, or concurrent or systems conveniently, efficiently, and correctly.
I am particularly interested in the following topics:
-
Concurrent, Parallel, and Distributed Programming Models
(see the Revisions project) -
Touch-enabled scripting languages for mobile+cloud
(see the TouchDevelop project) -
Relaxed Memory Models, Eventual Consistency, and Consistency in Distributed Systems
consider attending the LASER summer school 2013 in Elba! I will be presenting lectures on this topic.
Recent Publications
(A more verbose list showing all my coauthors is available here.)
- [PLDI'13] It's Alive! Continuous Feedback in UI Programming
- [TechReport 2013-39] Understanding Eventual Consistency
- [PLDI'12] Multicore Acceleration of Priority-Based Scheduler for Concurrency Bug Detection
- [ECOOP'12] Cloud Types for Eventual Consistency
-
[ESOP'12] Eventually Consistent Transactions, full version available here
-
[OOPSLA'11] (Distinguished Paper Award) Two for the Price of One: A Model for Parallel and Incremental Computation
-
[ESOP'11] Semantics of Concurrent Revisions, extended version available here
-
[OOPSLA'09] The Design of a Task-Parallel Library
-
[HotPar'09] Lightweight Software Transactions for Games
-
[CAV'06] Bounded Model Checking of Concurrent Data Types on Relaxed Memory Models: A Case Study
-
[VMCAI'05] Verifying Safety of a Token Coherence Implementation by Parametric Compositional Refinement
Professional Activities
-
-
Lecturer at 2012 Summer School on Concurrency in St. Petersburg
-
Dagstuhl Seminar on Multi-Core Memory Models and Concurrency Theory
-
Dagstuhl Seminar on Consistency in Distributed Systems (Feb. 2013)
-
2013 LASER summer school in Elba



