Onward! 2017
Sun 22 - Fri 27 October 2017
Vancouver, Canada
co-located with
SPLASH 2017
Toggle navigation
Attending
Venue: Hyatt Regency Vancouver
SPLASH 2017
General Chair's Welcome
OOPSLA Chair's Welcome
Awards
Registration
Student Support
Sponsorship
Visas and ETA
Childcare
Code Of Conduct
Program
Complete Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Tracks
Onward! 2017
Onward! Essays
Onward! Papers
Organization
Onward! 2017 Committees
Organizing Committee
Steering Committee
Track Committees
Onward! Essays
Onward! Papers
Contributors
People Index
Search
Series
Series
SPLASH - Onward! 2019 and later
Onward! 2018
Onward! 2017
Onward! 2016
Onward! 2015
Onward! 2014
Onward! 2013
Sign in
Sign up
SPLASH 2017
(
series
) /
Onward! 2017
(
series
) /
Hyatt Regency Vancouver
/
Room information: Windsor
Venue
Hyatt Regency Vancouver
Room name
Windsor
Floor
3
Capacity
40
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-07:00) Tijuana, Baja California
.
Use conference time zone: (GMT-07:00) Tijuana, Baja California
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-05: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-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-03: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-02: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+03: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+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) 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+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13: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
Sun 22 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
FOSD Keynote
FOSD
at
Windsor
10:30
30m
Day opening
Welcome to FOSD 2017
FOSD
11:00
60m
Talk
FOSD Keynote: Managing Features in Cloned Variants
FOSD
K:
Julia Rubin
University of British Columbia
13:30 - 15:00
Talks / Discussion
FOSD
at
Windsor
13:30
30m
Talk
Towards Complete Consistency Checks of Clafer Models
FOSD
Markus Weckesser
TU Darmstadt
,
Malte Lochau
,
Michael Ries
facilityBoss GmbH
,
Andy Schürr
TU Darmstadt
14:00
30m
Talk
Automated Recommendations for Reducing Unnecessary Variability of Technology Architectures
FOSD
Kenny Wehling
Volkswagen AG
,
David Wille
TU Braunschweig, Germany
,
Christoph Seidl
Technische Universität Braunschweig
,
Ina Schaefer
Technische Universität Braunschweig
14:30
30m
Talk
Variational Lists: Comparisons and Design Guidelines
FOSD
Karl Smeltzer
Oregon State University
,
Martin Erwig
Oregon State University
15:30 - 17:00
Talks / Discussion
FOSD
at
Windsor
15:30
30m
Talk
Feature Oriented Programming in Groovy
FOSD
Guilherme Assis
UFMG
,
Eduardo Figueiredo
UFMG
,
Gustavo Vale
University of Passau
16:00
30m
Talk
Towards a Development Process for Maturing Delta-Oriented Software Product Lines
FOSD
Sven Schuster
TU Braunschweig, Germany
,
Christoph Seidl
Technische Universität Braunschweig
,
Ina Schaefer
Technische Universität Braunschweig
16:30
30m
Talk
Lightning Talks
FOSD
Eric Walkingshaw
Oregon State University
Mon 23 Oct
Displayed time zone:
Tijuana, Baja California
change
08:30 - 10:00
Talks Session 1
NOOL
at
Windsor
08:45
15m
Day opening
Welcome
NOOL
09:00
30m
Talk
Objectifying a Metaprogramming Language
NOOL
Vadim Zaytsev
Raincode Labs, Belgium
10:30 - 12:00
Discussion Session
NOOL
at
Windsor
10:30
75m
Talk
Panel Discussion: Security in OO languages
NOOL
P:
Cristina Cifuentes
Oracle Labs
,
Mark Miller
Google Inc.
,
Jonathan Aldrich
Carnegie Mellon University
,
Yannis Smaragdakis
University of Athens
13:30 - 15:00
Talks Session 2
NOOL
at
Windsor
13:30
30m
Talk
Integrating Debugging with Continuous Testing
NOOL
Malcolm Stone
,
Roly Perera
University of Edinburgh, UK / University of Glasgow, UK
14:00
30m
Talk
Algool – Object-Orientation with Algebraic Specification
NOOL
Anya Helene Bagge
University of Bergen
14:30
30m
Talk
Usably Expressing and Enforcing Design in Wyvern
NOOL
Jonathan Aldrich
Carnegie Mellon University
,
Alex Potanin
Victoria University of Wellington
15:30 - 17:00
Talks Session 3
NOOL
at
Windsor
15:30
30m
Talk
Ivo functions forward and backward
NOOL
Nate Nystrom
,
Igor Moreno Santos
16:00
30m
Talk
Towards Typing Julia
NOOL
Benjamin Chung
Northeastern University
,
Paley Li
Northeastern University
16:30
30m
Day closing
Closing thoughts & plans for next year
NOOL
Tue 24 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
VMIL
VMIL
at
Windsor
Chair(s):
Adam Welc
Huawei America Research Center
10:30
10m
Day opening
Welcome to VMIL
VMIL
Adam Welc
Huawei America Research Center
10:40
40m
Talk
Cross-ISA debugging in meta-circular VMs
VMIL
Christos Kotselidis
The University of Manchester
,
Andrew Nisbet
The University of Manchester
,
Foivos S. Zakkak
,
Nikos Foutris
11:20
40m
Talk
Accelerate JavaScript Applications by Cross-Compiling to WebAssembly
VMIL
Micha Reiser
Hochschule für Technik Rapperswil
,
Luc Bläser
Hochschule für Technik Rapperswil
13:30 - 15:00
VMIL
VMIL
at
Windsor
13:30
60m
Talk
Keynote: How Should We Train the Next Generation of VM Engineers?
VMIL
Mario Wolczko
Oracle Labs
14:30
40m
Talk
Fusing Method Handle Graphs for Efficient Dynamic JVM Language Implementations
VMIL
Shijie Xu
University of New Brunswick
,
David Bremner
University of New Brunswick
,
Daniel Heidinga
IBM
15:30 - 17:00
VMIL
VMIL
at
Windsor
Chair(s):
Adam Welc
Huawei America Research Center
15:30
90m
Other
Panel - The future of language runtimes
VMIL
Tony Hosking
Australian National University / Data61
,
Mario Wolczko
Oracle Labs
,
David Grove
IBM Research
Sun 22 Oct
Displayed time zone:
Tijuana, Baja California
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
16:00
30
Windsor
FOSD
FOSD
FOSD Keynote
FOSD
Talks / Discussion
FOSD
Talks / Discussion
Mon 23 Oct
Displayed time zone:
Tijuana, Baja California
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
16:00
30
Windsor
NOOL
Talks Session 1
NOOL
Discussion Session
NOOL
Talks Session 2
NOOL
Talks Session 3
Tue 24 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Windsor
VMIL
VMIL
VMIL
VMIL
VMIL
VMIL
Sun 22 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
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
Windsor
FOSD
Welcome to FOSD 2017
10:30 - 11:00
FOSD
FOSD Keynote: Managing Features in Cloned Variants
11:00 - 12:00
FOSD
Towards Complete Consistency Checks of Clafer Models
13:30 - 14:00
FOSD
Automated Recommendations for Reducing Unnecessary Variability of Techn ...
14:00 - 14:30
FOSD
Variational Lists: Comparisons and Design Guidelines
14:30 - 15:00
FOSD
Feature Oriented Programming in Groovy
15:30 - 16:00
FOSD
Towards a Development Process for Maturing Delta-Oriented Software Prod ...
16:00 - 16:30
FOSD
Lightning Talks
16:30 - 17:00
Mon 23 Oct
Displayed time zone:
Tijuana, Baja California
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
16:00
15
30
45
Windsor
NOOL
Welcome
08:45 - 09:00
NOOL
Objectifying a Metaprogramming Language
09:00 - 09:30
NOOL
Panel Discussion: Security in OO languages
10:30 - 11:45
NOOL
Integrating Debugging with Continuous Testing
13:30 - 14:00
NOOL
Algool – Object-Orientation with Algebraic Specification
14:00 - 14:30
NOOL
Usably Expressing and Enforcing Design in Wyvern
14:30 - 15:00
NOOL
Ivo functions forward and backward
15:30 - 16:00
NOOL
Towards Typing Julia
16:00 - 16:30
NOOL
Closing thoughts & plans for next year
16:30 - 17:00
Tue 24 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
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
Windsor
VMIL
Welcome to VMIL
10:30 - 10:40
VMIL
Cross-ISA debugging in meta-circular VMs
10:40 - 11:20
VMIL
Accelerate JavaScript Applications by Cross-Compiling to WebAssembly
11:20 - 12:00
VMIL
Keynote: How Should We Train the Next Generation of VM Engineers?
13:30 - 14:30
VMIL
Fusing Method Handle Graphs for Efficient Dynamic JVM Language Implemen ...
14:30 - 15:10
VMIL
Panel - The future of language runtimes
15:30 - 17:00
x
Thu 10 Oct 09:29