Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017
Vancouver, Canada
Toggle navigation
Attending
Venue: Hyatt Regency Vancouver
General Chair's Welcome
OOPSLA Chair's Welcome
Awards
Registration
Student Support
Sponsorship
Visas and ETA
Childcare
Code Of Conduct
Program
SPLASH Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Tracks
SPLASH 2017
Keynotes
OOPSLA
OOPSLA Artifacts
Doctoral Symposium
PL Mentoring Workshop (PLMW)
Posters
SPLASH-E
SPLASH-I
Student Research Competition
Student Volunteers
Workshops
Social Program
Co-hosted Conferences
GPCE
GPCE
GPCE
Onward!
Onward!
Onward!
Essays
Onward!
Papers
PLoP
PLoP
PLoP
SLE
Workshops
AGERE
CHESE
CoCoS
DSLDI
Escaped
FOSD
LIVE
META
NJR
NOOL
OCAP
PLATEAU
PX/17.2
Parsing@SLE
REBLS
REBELS
SAVR
SEPS
VMIL
WODA
Co-hosted Symposia
DLS
Scala
Organization
SPLASH 2017 Committees
Organizing Committee
Steering Committee
Track Committees
OOPSLA
Program Committee
External Program Committee
OOPSLA Artifacts
Doctoral Symposium
Invited Talks
Program Committee
PL Mentoring Workshop (PLMW)
PLMW Organizing Committee
PLMW Speakers
Posters
SPLASH-E
Program Committee
Steering Committee
SPLASH-I
Student Research Competition
Workshops
Organizing Committee
Program Committee
Contributors
People Index
Co-hosted Conferences
GPCE
Keynote speaker
Organizing Committee
Program Committee
Steering Committee
Onward!
Organizing Committee
Steering Committee
Onward! Essays
Onward! Papers
PLoP
Organizing Committee
Program Committee
SLE
Keynote Speaker
Organizing Committee
Artifact Evaluation Committee
Program Committee
Steering Committee
Workshops
AGERE
Organizing Committee
Program Committee
CHESE
Steering Committee
Program Committee
CoCoS
Organizing Committee
Publicity
Program Committee
DSLDI
Keynote Speaker
Organizing Committee
Program Committee
Escaped
Organizing Committee
Program Committee
FOSD
Keynote Speaker
Organizing Committee
Program Committee
LIVE
Program Committee
META
Invited Talks
Organizing Committee
Program Committee
NJR
Organizing Committee
NOOL
Organizing Committee
Program Committee
OCAP
Organizing Committee
Program Committee
PLATEAU
Organizing Committee
Program Committee
PX/17.2
Organizing Committee
Program Committee
Parsing@SLE
Organizing Committee
Program Committee
REBLS
Organizing Committee
Program Committee
SAVR
Organizing Committee
Program Committee
SEPS
Organizing Committee
Program Committee
VMIL
Organizing Committee
Program Committee
WODA
Organizing Committee
Co-hosted Symposia
DLS
Organizing Committee
Program Committee
Steering Committee
Scala
Organizing Committee
Program Committee
Steering Committee
Search
Series
Series
SPLASH 2025
SPLASH 2024
SPLASH 2023
SPLASH 2022
SPLASH 2021
SPLASH 2020
SPLASH 2019
SPLASH 2018
SPLASH 2017
SPLASH 2016
SPLASH 2015
SPLASH 2014
SPLASH 2013
SPLASH 2012
SPLASH 2011
SPLASH 2010
OOPSLA 2009
OOPSLA 2008
OOPSLA 2007
OOPSLA 2006
OOPSLA 2005
OOPSLA 2004
OOPSLA 2003
OOPSLA 2002
OOPSLA 2001
OOPSLA 2000
Sign in
Sign up
SPLASH 2017
(
series
) /
Hyatt Regency Vancouver
/
Room information: Regency B
Venue
Hyatt Regency Vancouver
Room name
Regency 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-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
08:30 - 10:00
Metaprogramming and Domain Specific Languages
META
at
Regency B
Chair(s):
Sebastian Erdweg
TU Delft
08:50
10m
Day opening
Welcome
META
Stefan Marr
University of Kent
09:00
30m
Talk
Markedly: a cartographic approach for mapping eDSL implementation costs
META
Matthew Ahrens
,
Karl Cronburg
Tufts University
,
Jeanne-Marie Musca
Tufts University
File Attached
09:30
30m
Talk
Less Testing Ink
META
Yossi Gil
Technion—Israel Institute of Technology
10:30 - 12:00
Code Generation
META
at
Regency B
Chair(s):
Stefan Marr
University of Kent
10:30
60m
Talk
Hop.js: JavaScript Multitier Programming ⭐️
META
Manuel Serrano
Inria, France
11:30
30m
Talk
Toward Abstract Interpretation of Program Transformations
META
Sven Keidel
Delft University of Technology, Netherlands
,
Sebastian Erdweg
TU Delft
DOI
13:30 - 15:00
Runtime Reflection
META
at
Regency B
Chair(s):
Cyrus Omar
Carnegie Mellon University
13:30
30m
Talk
Reactive Reflection in an FRP Language for Small-Scale Embedded Systems
META
Takuo Watanabe
Tokyo Institute of Technology
File Attached
14:00
30m
Talk
Metaphysics: Towards a Robust Framework for Remotely Working with Potentially Broken Objects and Runtimes
META
Javier Pimás
Palantir Solutions
,
Stefan Marr
University of Kent
File Attached
14:30
30m
Talk
An Annotation-based API for Supporting Runtime Code Annotation Reading
META
Phyllipe Lima
INPE - National Institute for Space Research
,
Eduardo Guerra
INPE - National Institute for Space Research
,
Marco Nardes
INPE - National Institute for Space Research
,
Andrea Mocci
Universita della Svizzera italiana (USI)
,
Gabriele Bavota
Università della Svizzera italiana (USI)
,
Michele Lanza
Università della Svizzera italiana (USI)
DOI
15:30 - 17:00
Compiling Reflection
META
at
Regency B
Chair(s):
Stefan Marr
University of Kent
15:30
60m
Talk
Collapsing Towers of Interpreters ⭐️
META
Nada Amin
University of Cambridge
16:30
30m
Day closing
Discussion and Closing
META
Mon 23 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Parsing
SLE
at
Regency B
Chair(s):
Ralf Laemmel
University of Koblenz-Landau, Germany
10:30
25m
Talk
Type-Safe Modular Parsing
SLE
Haoyuan Zhang
,
Huang Li
,
Bruno C. d. S. Oliveira
University of Hong Kong, China
DOI
10:55
25m
Talk
Incremental Packrat Parsing
SLE
Patrick Dubroy
Y Combinator Research, USA
,
Alessandro Warth
Y Combinator Research, USA
DOI
11:20
25m
Talk
A Symbol-Based Extension of Parsing Expression Grammars and Context-Sensitive Packrat Parsing
SLE
Kimio Kuramitsu
Yokohama National University, Japan
DOI
11:45
15m
Talk
Red Shift: Procedural Shift-Reduce Parsing
Vision Paper
SLE
Nicolas Laurent
Université Catholique de Louvain, Belgium
DOI
13:30 - 15:00
Textual Models
SLE
at
Regency B
Chair(s):
Anthony Sloane
Macquarie University
13:30
23m
Talk
Towards a Taxonomy of Grammar Smells
SLE
Mats Stijlaart
Universiteit van Amsterdam
,
Vadim Zaytsev
Raincode Labs, Belgium
DOI
13:53
22m
Talk
Deep Priority Conflicts in the Wild: A Pilot Study
SLE
Luis Eduardo de Souza Amorim
Delft University of Technology, Netherlands
,
Michael J. Steindorfer
Delft University of Technology
,
Eelco Visser
Delft University of Technology
DOI
14:16
22m
Talk
Virtual Textual Model Composition for Supporting Versioning and Aspect-Orientation
SLE
Robert Bill
Vienna University of Technology
,
Patrick Neubauer
University of York, UK
,
Manuel Wimmer
TU Wien
DOI
14:38
22m
Talk
Robust Projectional Editing
SLE
Friedrich Steimann
Fernuniversität
,
Marcus Frenkel
Fernuni Hagen
,
Markus Voelter
itemis
DOI
15:30 - 17:00
DSLs
SLE
at
Regency B
Chair(s):
Jurgen Vinju
Centrum Wiskunde & Informatica / Technische Universiteit Eindhoven
15:30
25m
Talk
Debugging with Domain-Specific Events via Macros
SLE
Xiangqi Li
University of Utah
,
Matthew Flatt
University of Utah
DOI
15:55
25m
Talk
A Chrestomathy of DSL implementations
SLE
Simon Schauss
University of Koblenz-Landau
,
Ralf Laemmel
University of Koblenz-Landau, Germany
,
Johannes Härtel
University of Koblenz-Landau, Germany
,
Marcel Heinz
University of Koblenz-Landau, Germany
,
Kevin Klein
University of Koblenz-Landau
,
Lukas Härtel
University of Koblenz-Landau, Germany
,
Thorsten Berger
Chalmers University of Technology, Sweden / University of Gothenburg, Sweden
DOI
16:20
25m
Talk
A Requirements Engineering Approach for Usability-Driven DSL Development
SLE
Ankica Barisic
NOVA-LINCS - Universidade Nova de Lisboa
,
Dominique Blouin
LTCI Lab, Telecom ParisTech, Université Paris-Saclay
,
Vasco Amaral
NOVA-LINCS, FCT/UNL
,
Miguel Goulao
NOVA-LINCS, FCT/UNL
DOI
16:45
25m
Talk
Better Call the Crowd. Using Crowdsourcing to Shape the Notation of Domain-Specific Languages
SLE
Marco Brambilla
Politecnico di Milano
,
Jordi Cabot
ICREA - UOC
,
Javier Luis Cánovas Izquierdo
IN3 - UOC
,
Andrea Mauri
Politecnico di Milano, Italy
DOI
Tue 24 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Grammars
SLE
at
Regency B
Chair(s):
Bernhard Rumpe
RWTH Aachen University, Germany
10:30
25m
Talk
A Formalisation of Parameterised Reference Attribute Grammars
SLE
Scott Buckley
Macquarie University, Australia
,
Anthony Sloane
Macquarie University
DOI
10:55
25m
Talk
Concurrent Circular Reference Attribute Grammars
SLE
Jesper Oqvist
Lund University
,
Görel Hedin
DOI
11:20
25m
Talk
Ensuring Non-interference of Composable Language Extensions
SLE
Ted Kaminski
University of Minnesota
,
Eric Van Wyk
University of Minnesota, USA
DOI
11:45
15m
Talk
A Domain-Specific Controlled English Language for Automated Regulatory Compliance
Industrial Paper
SLE
Suman Roychoudhury
Tata Consultancy Services Research
,
Sagar Sunkle
Tata Consultancy Services Research
,
Deepali Kholkar
Tata Consultancy Services Research
,
Vinay Kulkarni
Tata Consultancy Services Research
DOI
13:30 - 15:00
Meta-modelling
SLE
at
Regency B
Chair(s):
Marjan Mernik
University of Maribor
13:30
23m
Talk
Concrete Syntax: A Multi-paradigm Modelling Approach
SLE
Yentl Van Tendeloo
University of Antwerp
,
Simon Van Mierlo
University of Antwerp
,
Bart Meyers
University of Antwerp, Belgium
,
Hans Vangheluwe
University of Antwerp and McGill University
DOI
13:53
23m
Talk
Structural Model Subtyping with OCL Constraints
SLE
Artur Boronat
University of Leicester
DOI
14:16
22m
Talk
Comparison of the Expressiveness and Performance of Template-Based Code Generation Tools
SLE
Lechanceux Luhunu
University of Montreal
,
Eugene Syriani
University of Montreal
DOI
14:38
22m
Talk
Tool Demonstration: A development environment for the Alf language within the MagicDraw UML tool
Tool Demo
SLE
Ed Seidewitz
nMeta LLC
DOI
15:30 - 17:00
GPL/DSL implementation
SLE
at
Regency B
Chair(s):
Eric Van Wyk
University of Minnesota, USA
15:30
25m
Talk
FlowSpec: Declarative Dataflow Analysis Specification
SLE
Jeff Smits
Delft University of Technology, Netherlands
,
Eelco Visser
Delft University of Technology
DOI
File Attached
15:55
25m
Talk
Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages
SLE
Francesco Di Giacomo
Università Ca' Foscari
,
Mohamed Abbadi
Hogeschool Rotterdam
,
Agostino Cortesi
Università Ca' Foscari Venezia
,
Pieter Spronck
Tilburg University
,
Giuseppe Maggiore
Hogeschool Rotterdam
DOI
16:20
25m
Talk
Robust Programs with Filtered Iterators
SLE
Jiasi Shen
Massachusetts Institute of Technology
,
Martin C. Rinard
Massachusetts Institute of Technology
DOI
16:45
25m
Talk
An Introduction to the Software Language Engineering Body of Knowledge
SLE
Vadim Zaytsev
Raincode Labs, Belgium
17:10
10m
Talk
Energy Efficiency across Programming Languages: How do Energy, Time, and Memory Relate?
SLE
Rui Pereira
HASLab/INESC TEC & Universidade do Minho
,
Marco Couto
HASLab/INESC TEC & Universidade do Minho
,
Francisco Ribeiro
HASLab/INESC TEC & Universidade do Minho
,
Rui Rua
HASLab/INESC TEC & Universidade do Minho
,
Jácome Cunha
NOVA-LINCS - Universidade Nova de Lisboa
,
João Paulo Fernandes
Release/LISP, CISUC
,
João Saraiva
University of Minho, Portugal
DOI
Media Attached
Wed 25 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Language Design
Onward! Papers
at
Regency B
Chair(s):
Zachary Tatlock
University of Washington, Seattle
10:30
30m
Talk
Can We Crowdsource Language Design?
Onward! Papers
Preston Tunnell Wilson
Brown University
,
Justin Pombrio
Brown University, USA
,
Shriram Krishnamurthi
Brown University, USA
11:00
30m
Talk
Assessing User Preferences in Programming Language Design
Onward! Papers
Roger Chamberlain
Washington University in St. Louis
11:30
30m
Talk
Replacing Phrase Structure Grammar with Dependency Grammar in the Design and Implementation of Programming Languages
Onward! Papers
Friedrich Steimann
Fernuniversität
13:30 - 15:00
Program Generation and Synthesis
Onward! Papers
at
Regency B
Chair(s):
Emina Torlak
University of Washington
13:30
30m
Talk
Generating Chat Bots from Web API Specifications
Onward! Papers
Mandana Vaziri
IBM Research
,
Louis Mandel
IBM Research
,
Avraham Shinnar
IBM Research
,
Jerome Simeon
IBM Research
,
Martin Hirzel
IBM Research
14:00
30m
Talk
ChimpCheck: Property-based Randomized Test Generation for Interactive Apps
Onward! Papers
Edmund Lam
University of Colorado Boulder
,
Peilun Zhang
,
Bor-Yuh Evan Chang
University of Colorado Boulder
14:30
30m
Talk
Unbounded Superoptimization
Onward! Papers
Abhinav Jangda
University of Massachusetts, Amherst
,
Greta Yorsh
Queen Mary University of London
15:30 - 17:00
Essays
Onward! Essays
at
Regency B
Chair(s):
Robert Biddle
Carleton University
15:30
45m
Talk
Some Were Meant For C: The endurance of an unmanageable language
Onward! Essays
Stephen Kell
University of Cambridge
16:15
45m
Talk
Concept Analysis in Programming Language Research: Done Well It Is All Right
Onward! Essays
A:
Antti-Juhani Kaijanaho
University of Jyväskylä
DOI
Pre-print
Thu 26 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Essay Panel
Onward! Essays
at
Regency B
Chair(s):
Robert Biddle
Carleton University
10:30
90m
Other
Panel: How can our publication models best serve our research?
Onward! Essays
Mary Shaw
Carnegie Mellon University
,
P:
Crista Lopes
University of California, Irvine
,
Matthias Hauswirth
Università della Svizzera italiana (USI)
,
P:
Philippe Kruchten
University of British Columbia
13:30 - 15:00
Programming Models
Onward! Papers
at
Regency B
Chair(s):
Karim Ali
University of Alberta
13:30
30m
Talk
The Serverless Trilemma: Function Composition for Serverless Computing
Onward! Papers
Ioana Baldini
IBM T.J. Watson Research
,
Perry Cheng
IBM Research
,
Stephen J Fink
IBM
,
Nick Mitchell
,
Vinod Muthusamy
IBM T.J. Watson Research
,
Rodric Rabbah
IBM Research
,
Philippe Suter
Two Sigma
,
Olivier Tardieu
IBM Research
14:00
30m
Talk
Encoding the building blocks of communication
Onward! Papers
Aleksandar Prokopec
Oracle Labs
14:30
30m
Talk
IoTa: A Calculus for Internet of Things Automation
Onward! Papers
Julie L. Newcomb
University of California at Berkeley
,
Satish Chandra
Facebook
,
Jean-Baptiste Jeannin
Carnegie Mellon University
,
Cole Schlesinger
Samsung Research America
,
Manu Sridharan
Uber
Fri 27 Oct
Displayed time zone:
Tijuana, Baja California
change
10:30 - 12:00
Usability and Performance
Onward! Papers
at
Regency B
Chair(s):
Sam Tobin-Hochstadt
Indiana University
10:30
30m
Talk
Error Messages are Classifiers: A Process to Design and Evaluate Error Messages
Onward! Papers
John Wrenn
Brown University
,
Shriram Krishnamurthi
Brown University, USA
11:00
30m
Talk
You Can Have it All: Abstraction and Good Cache Performance
Onward! Papers
Juliana Franco
Imperial College London
,
Martin Hagelin
(Dirac)
,
Tobias Wrigstad
Uppsala University
,
Sophia Drossopoulou
,
Susan Eisenbach
Imperial College London
11:30
30m
Talk
Garbology: A Study of How Java Objects Die
Onward! Papers
Raoul Veroy
Tufts University
,
Sam Guyer
Tufts University
13:30 - 15:00
New Languages
Onward! Papers
at
Regency B
Chair(s):
Adrian Sampson
Cornell University
13:30
30m
Talk
Infra: Structure All the Way Down - Structured Data as a Visual Programming Language
Onward! Papers
Christopher Hall
,
Trevor Standley
Stanford
,
Tobias Höllerer
UCSB
14:00
30m
Talk
Selfie and the Basics
Onward! Papers
Christoph Kirsch
University of Salzburg
14:30
30m
Talk
Systems Level Liveness with AnonSystem
Onward! Papers
Andrew Sorensen
Australian National University
,
Henry Gardner
The Australian National University
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
Regency B
META
Metaprogramming and Domain Specific Languages
META
Code Generation
META
Runtime Reflection
META
Compiling Reflection
Mon 23 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
Regency B
SLE
Parsing
SLE
Textual Models
SLE
DSLs
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
Regency B
SLE
Grammars
SLE
Meta-modelling
SLE
GPL/DSL implementation
Wed 25 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
Regency B
Onward! Papers
Language Design
Onward! Papers
Program Generation and Synthesis
Onward! Essays
Essays
Thu 26 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Regency B
Onward! Essays
Essay Panel
Onward! Papers
Programming Models
Fri 27 Oct
Displayed time zone:
Tijuana, Baja California
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Regency B
Onward! Papers
Usability and Performance
Onward! Papers
New Languages
Sun 22 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
Regency B
META
Welcome
08:50 - 09:00
META
Markedly: a cartographic approach for mapping eDSL implementation costs
09:00 - 09:30
META
Less Testing Ink
09:30 - 10:00
META
Hop.js: JavaScript Multitier Programming ⭐️
10:30 - 11:30
META
Toward Abstract Interpretation of Program Transformations
11:30 - 12:00
META
Reactive Reflection in an FRP Language for Small-Scale Embedded Systems
13:30 - 14:00
META
Metaphysics: Towards a Robust Framework for Remotely Working with Poten ...
14:00 - 14:30
META
An Annotation-based API for Supporting Runtime Code Annotation Reading
14:30 - 15:00
META
Collapsing Towers of Interpreters ⭐️
15:30 - 16:30
META
Discussion and Closing
16:30 - 17:00
Mon 23 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
17:00
15
30
45
Regency B
SLE
Type-Safe Modular Parsing
10:30 - 10:55
SLE
Incremental Packrat Parsing
10:55 - 11:20
SLE
A Symbol-Based Extension of Parsing Expression Grammars and Context-Sen ...
11:20 - 11:45
SLE
Vision Paper
Red Shift: Procedural Shift-Reduce Parsing
11:45 - 12:00
SLE
Towards a Taxonomy of Grammar Smells
13:30 - 13:53
SLE
Deep Priority Conflicts in the Wild: A Pilot Study
13:53 - 14:15
SLE
Virtual Textual Model Composition for Supporting Versioning and Aspect- ...
14:16 - 14:38
SLE
Robust Projectional Editing
14:38 - 15:00
SLE
Debugging with Domain-Specific Events via Macros
15:30 - 15:55
SLE
A Chrestomathy of DSL implementations
15:55 - 16:20
SLE
A Requirements Engineering Approach for Usability-Driven DSL Development
16:20 - 16:45
SLE
Better Call the Crowd. Using Crowdsourcing to Shape the Notation of Dom ...
16:45 - 17:10
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
17:00
15
30
45
Regency B
SLE
A Formalisation of Parameterised Reference Attribute Grammars
10:30 - 10:55
SLE
Concurrent Circular Reference Attribute Grammars
10:55 - 11:20
SLE
Ensuring Non-interference of Composable Language Extensions
11:20 - 11:45
SLE
Industrial Paper
A Domain-Specific Controlled English Language for Automated Regulatory ...
11:45 - 12:00
SLE
Concrete Syntax: A Multi-paradigm Modelling Approach
13:30 - 13:53
SLE
Structural Model Subtyping with OCL Constraints
13:53 - 14:16
SLE
Comparison of the Expressiveness and Performance of Template-Based Code ...
14:16 - 14:38
SLE
Tool Demo
Tool Demonstration: A development environment for the Alf language with ...
14:38 - 15:00
SLE
FlowSpec: Declarative Dataflow Analysis Specification
15:30 - 15:55
SLE
Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages
15:55 - 16:20
SLE
Robust Programs with Filtered Iterators
16:20 - 16:45
SLE
An Introduction to the Software Language Engineering Body of Knowledge
16:45 - 17:10
SLE
Energy Efficiency across Programming Languages: How do Energy, Time, an ...
17:10 - 17:20
Wed 25 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
Regency B
Onward! Papers
Can We Crowdsource Language Design?
10:30 - 11:00
Onward! Papers
Assessing User Preferences in Programming Language Design
11:00 - 11:30
Onward! Papers
Replacing Phrase Structure Grammar with Dependency Grammar in the Desig ...
11:30 - 12:00
Onward! Papers
Generating Chat Bots from Web API Specifications
13:30 - 14:00
Onward! Papers
ChimpCheck: Property-based Randomized Test Generation for Interactive Apps
14:00 - 14:30
Onward! Papers
Unbounded Superoptimization
14:30 - 15:00
Onward! Essays
Some Were Meant For C: The endurance of an unmanageable language
15:30 - 16:15
Onward! Essays
Concept Analysis in Programming Language Research: Done Well It Is All ...
16:15 - 17:00
Thu 26 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
Regency B
Onward! Essays
Panel: How can our publication models best serve our research?
10:30 - 12:00
Onward! Papers
The Serverless Trilemma: Function Composition for Serverless Computing
13:30 - 14:00
Onward! Papers
Encoding the building blocks of communication
14:00 - 14:30
Onward! Papers
IoTa: A Calculus for Internet of Things Automation
14:30 - 15:00
Fri 27 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
Regency B
Onward! Papers
Error Messages are Classifiers: A Process to Design and Evaluate Error ...
10:30 - 11:00
Onward! Papers
You Can Have it All: Abstraction and Good Cache Performance
11:00 - 11:30
Onward! Papers
Garbology: A Study of How Java Objects Die
11:30 - 12:00
Onward! Papers
Infra: Structure All the Way Down - Structured Data as a Visual Program ...
13:30 - 14:00
Onward! Papers
Selfie and the Basics
14:00 - 14:30
Onward! Papers
Systems Level Liveness with AnonSystem
14:30 - 15:00
x
Thu 21 Nov 09:42