COP 2016
Mon 18 - Fri 22 July 2016
Rome, Italy
co-located with
ECOOP 2016
Toggle navigation
Attending
Venue: Congress Center
Venue: Curry On Party
Venue: ECOOP Banquet
Program
Complete Program
Your Program
Mon 18 Jul
Tue 19 Jul
Wed 20 Jul
Thu 21 Jul
Fri 22 Jul
Track/Call
Organization
COP 2016 Committees
Track Committees
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Series
COP 2023
COP 2022
COP 2021
COP
COP 2019
COP 2018
COP 2017
COP 2016
COP 2015
Sign in
Sign up
ECOOP 2016
(
series
) /
COP 2016 (
series
) /
Congress Center
/
Room information: Quasimodo
Venue
Congress Center
Room name
Quasimodo
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+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+01: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+06: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 Jul
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
13:50 - 15:20
Session 1
IWACO
at
Quasimodo
Chair(s):
Paley Li
Northeastern University
13:50
30m
Talk
Frozen Realms: Confining effects for safer JavaScript plugins
IWACO
Mark Miller
Google Inc.
14:20
30m
Towards Enabling Low-Level Memory Optimisations at the High-Level with Ownership Annotations
IWACO
Juliana Franco
Imperial College London
,
Tobias Wrigstad
Uppsala University
,
Sophia Drossopoulou
Imperial College London
Pre-print
14:50
30m
Talk
Objects as Session-Typed Processes
IWACO
Stephanie Balzer
16:00 - 17:30
Session 2
IWACO
at
Quasimodo
16:00
30m
Talk
Are Ownership Types Reaching the World Yet?
IWACO
Patrick Lam
University of Waterloo, Canada
File Attached
16:30
30m
Kappa: Insights, Current Status and Future Work
IWACO
Elias Castegren
Uppsala University
,
Tobias Wrigstad
Uppsala University
Pre-print
17:00
30m
Abstract Data Types in Object-Capability Systems
IWACO
James Noble
Victoria University of Wellington
,
Sophia Drossopoulou
Imperial College London
,
Mark Miller
Google Inc.
,
Toby Murray
University of Melbourne
,
Alex Potanin
Victoria University of Wellington
Pre-print
File Attached
17:40 - 18:30
Session 3
IWACO
at
Quasimodo
17:40
50m
Closing Discussions
IWACO
Paley Li
Northeastern University
Tue 19 Jul
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
08:45 - 09:45
Opening and Keynote
COP
at
Quasimodo
08:45
15m
Day opening
Opening
COP
09:00
45m
Talk
Keynote: We Demand Rigidly Defined Areas of Doubt and Uncertainty.
COP
James Noble
Victoria University of Wellington
10:05 - 12:25
Research Papers 1
COP
at
Quasimodo
10:05
45m
Talk
Classes as Layers: Rewriting Design Patterns with COP - Alternative Implementations of Decorator, Observer and Visitor
COP
Matthias Springer
Tokyo Institute of Technology
,
Hidehiko Masuhara
Tokyo Institute of Technology
,
Robert Hirschfeld
HPI
10:50
50m
Talk
Consistent Unanticipated Adaptation for Context-Dependent Applications
COP
Nguonly Taing
,
Markus Wutzler
,
Thomas Springer
,
Nicolás Cardozo
Universidad de los Andes
,
Alexander Schill
11:40
45m
Talk
Optimizing Sideways Composition: Fast Context-Oriented Programming in ContextPyPy
COP
Tobias Pape
HPI, Germany
,
Tim Felgentreff
HPI, Germany
,
Robert Hirschfeld
HPI
13:50 - 15:20
Research Papers 2
COP
at
Quasimodo
13:50
30m
Talk
A Context-Oriented Software Architecture
COP
Kim Mens
Université Catholique de Louvain, Belgium
,
Nicolás Cardozo
Universidad de los Andes
,
Benoît Duhoux
14:20
30m
Talk
Detecting Invalid Layer Combinations Using Control-Flow Analysis for Android
COP
Tetsuo Kamina
Ritsumeikan University
,
Noriyuki Suzuki
,
Katsuhisa Maruyama
14:50
30m
Talk
Transaction Layers: Controlling Granularity of Change in Live Programming Environments using COP
COP
Toni Mattis
Hasso Plattner Institute
,
Patrick Rein
Hasso Plattner Institute
,
Robert Hirschfeld
HPI
Mon 18 Jul
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
18:00
30
Quasimodo
IWACO
Session 1
IWACO
Session 2
IWACO
Session 3
Tue 19 Jul
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
Quasimodo
COP
Opening and Keynote
COP
Research Papers 1
COP
Research Papers 2
Mon 18 Jul
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
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
18:00
15
30
45
Quasimodo
IWACO
Frozen Realms: Confining effects for safer JavaScript plugins
13:50 - 14:20
IWACO
Towards Enabling Low-Level Memory Optimisations at the High-Level with ...
14:20 - 14:50
IWACO
Objects as Session-Typed Processes
14:50 - 15:20
IWACO
Are Ownership Types Reaching the World Yet?
16:00 - 16:30
IWACO
Kappa: Insights, Current Status and Future Work
16:30 - 17:00
IWACO
Abstract Data Types in Object-Capability Systems
17:00 - 17:30
IWACO
Closing Discussions
17:40 - 18:30
Tue 19 Jul
Displayed time zone:
Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
change
Room
8:00
15
30
45
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
Quasimodo
COP
Opening
08:45 - 09:00
COP
Keynote: We Demand Rigidly Defined Areas of Doubt and Uncertainty.
09:00 - 09:45
COP
Classes as Layers: Rewriting Design Patterns with COP - Alternative Imp ...
10:05 - 10:50
COP
Consistent Unanticipated Adaptation for Context-Dependent Applications
10:50 - 11:40
COP
Optimizing Sideways Composition: Fast Context-Oriented Programming in C ...
11:40 - 12:25
COP
A Context-Oriented Software Architecture
13:50 - 14:20
COP
Detecting Invalid Layer Combinations Using Control-Flow Analysis for An ...
14:20 - 14:50
COP
Transaction Layers: Controlling Granularity of Change in Live Programmi ...
14:50 - 15:20
x
Fri 29 Mar 15:21