Scala 2022
Mon 6 Jun 2022
Berlin, Germany
co-located with
ECOOP 2022
Toggle navigation
Attending
ECOOP: Scandic Potsdamer Platz, Berlin
VCOOP: Virtual Meeting(s)
Banquet: Clärchen's Ballhaus
Program
Scala Program
Your Program
Mon 6 Jun
Track/Call
Organization
Scala 2022 Committees
Track Committees
Keynote
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Series
Scala 2022
Scala 2021
Scala 2020
Scala 2019
Scala 2018
Scala 2017
Scala 2016
Scala 2015
Sign in
Sign up
ECOOP 2022
(
series
) /
Scala 2022 (
series
) /
Scandic Potsdamer Platz, Berlin
/
Room information: Pine
Venue
Scandic Potsdamer Platz, Berlin
Room name
Pine
Floor
3
Capacity
54
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+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
.
Use conference time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
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 6 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
09:00 - 10:30
PAW Welcome and Keynote
PAW
at
Pine
09:00
90m
Keynote
Andreas Rossberg: WebAssembly 2.0 and Beyond
PAW
K:
Andreas Rossberg
Dfinity Stiftung
11:00 - 12:30
Session 1
PAW
at
Pine
11:00
30m
Talk
MEWE: Multi-variant Execution for WebAssembly
PAW
Javier Cabrera Arteaga
KTH Royal Institute of Technology
,
Martin Monperrus
KTH Royal Institute of Technology
,
Benoit Baudry
KTH
11:30
30m
Talk
Dynamic Analysis for WebAssembly with Wasabi
PAW
Daniel Lehmann
University of Stuttgart
,
Michael Pradel
University of Stuttgart
12:00
30m
Talk
A Type System with Subtyping for WebAssembly's Stack Polymorphism
PAW
Yasuaki Morita
Reykjavik University
,
Dylan McDermott
Reykjavik University
,
Tarmo Uustalu
Reykjavik University
13:30 - 15:00
Session 2
PAW
at
Pine
13:30
30m
Talk
Wimpl: A Simple IR for Static Analysis of WebAssembly Binaries
PAW
Michelle Thalakottur
Northeastern University
,
Daniel Lehmann
University of Stuttgart
,
Frank Tip
Northeastern University
,
Michael Pradel
University of Stuttgart
14:00
30m
Talk
A Modular Static Analysis Platform for WebAssembly
PAW
Sebastian Erdweg
JGU Mainz
,
Katharina Brandl
JGU Mainz
,
Sven Keidel
TU Darmstadt, Germany
14:30
30m
Talk
Building Static Analyses for WebAssembly Binaries with Wassail
PAW
Quentin Stiévenart
Vrije Universiteit Brussel
,
Coen De Roover
Vrije Universiteit Brussel
15:30 - 17:00
Session 3
PAW
at
Pine
15:30
30m
Talk
SecWasm: Information Flow Control for WebAssembly
PAW
Iulia Bastys
Chalmers University of Technology
,
Maximilian Algehed
Chalmers University of Technology, Sweden
,
Alexander Sjösten
TU Wien
,
Andrei Sabelfeld
Chalmers University of Technology
16:00
30m
Talk
Static Execution Costs of WebAssembly Functions
PAW
John Shortt
Carleton University
,
Anil Somayaji
Carleton University
,
Amy Felty
University of Ottawa
16:30
30m
Day closing
Open Discussion on Program Analyses for WebAssembly
PAW
Tue 7 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
09:00 - 10:30
Opening Session
PLF
at
Pine
09:00
60m
Talk
The path to local-first software.
PLF
Peter van Hardenberg
Ink & Switch
10:00
30m
Talk
A Programming Language Perspective on Replication
PLF
Jim Bauwens
Vrije Universiteit Brussel
,
Kevin De Porre
Vrije Universiteit Brussel
,
Elisa Gonzalez Boix
Vrije Universiteit Brussel, Belgium
11:00 - 12:30
Morning Session
PLF
at
Pine
11:00
30m
Talk
A new open source framework for using the web stack to build offline/local-first, TCP/UDP enabled UIs on desktop and mobile
PLF
Paolo Fragomeni
11:30
30m
Talk
Local-first in commercial software: Muse
PLF
Adam Wulf
12:00
30m
Talk
Shared state for local-first computing
PLF
Marc Shapiro
LIP6
13:30 - 15:00
Afternoon Session
PLF
at
Pine
13:30
30m
Talk
Encrypted Replicated Data Types within REScala
PLF
Christian Kuessner
,
Ragnar Mogk
Technische Universität Darmstadt
,
Anna-Katharina Wickert
TU Darmstadt, Germany
,
Mira Mezini
TU Darmstadt
Pre-print
14:00
30m
Talk
Local-first Webstrates
PLF
Clemens Nylandsted Klokmose
Aarhus University
14:30
30m
Talk
Building data-centric apps with a reactive relational database
PLF
Geoffrey Litt
MIT
,
Nicholas Schiefer
,
Johannes Schickling
,
Daniel Jackson
MIT
Link to publication
15:30 - 17:00
Panel Session
PLF
at
Pine
15:30
90m
Panel
Programming Local-first Software: Where we are and where we go
PLF
Mira Mezini
TU Darmstadt
,
Kevin Jahns
Y CRDT Project
,
Adam Wiggins
Ink & Switch
Mon 6 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
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
Pine
PAW
PAW Welcome and Keynote
PAW
Session 1
PAW
Session 2
PAW
Session 3
Tue 7 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
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
Pine
PLF
Opening Session
PLF
Morning Session
PLF
Afternoon Session
PLF
Panel Session
Mon 6 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
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
Pine
PAW
Andreas Rossberg: WebAssembly 2.0 and Beyond
09:00 - 10:30
PAW
MEWE: Multi-variant Execution for WebAssembly
11:00 - 11:30
PAW
Dynamic Analysis for WebAssembly with Wasabi
11:30 - 12:00
PAW
A Type System with Subtyping for WebAssembly's Stack Polymorphism
12:00 - 12:30
PAW
Wimpl: A Simple IR for Static Analysis of WebAssembly Binaries
13:30 - 14:00
PAW
A Modular Static Analysis Platform for WebAssembly
14:00 - 14:30
PAW
Building Static Analyses for WebAssembly Binaries with Wassail
14:30 - 15:00
PAW
SecWasm: Information Flow Control for WebAssembly
15:30 - 16:00
PAW
Static Execution Costs of WebAssembly Functions
16:00 - 16:30
PAW
Open Discussion on Program Analyses for WebAssembly
16:30 - 17:00
Tue 7 Jun
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
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
Pine
PLF
The path to local-first software.
09:00 - 10:00
PLF
A Programming Language Perspective on Replication
10:00 - 10:30
PLF
A new open source framework for using the web stack to build offline/lo ...
11:00 - 11:30
PLF
Local-first in commercial software: Muse
11:30 - 12:00
PLF
Shared state for local-first computing
12:00 - 12:30
PLF
Encrypted Replicated Data Types within REScala
13:30 - 14:00
PLF
Local-first Webstrates
14:00 - 14:30
PLF
Building data-centric apps with a reactive relational database
14:30 - 15:00
PLF
Programming Local-first Software: Where we are and where we go
15:30 - 17:00
x
Fri 27 Dec 03:12