FOSD 2017
Sun 22 - Fri 27 October 2017
Vancouver, Canada
co-located with
SPLASH 2017
Toggle navigation
Attending
Venue: Hyatt Regency Vancouver
Program
Complete Program
Your Program
Sun 22 Oct
Mon 23 Oct
Tue 24 Oct
Wed 25 Oct
Thu 26 Oct
Fri 27 Oct
Track/Call
Organization
FOSD 2017 Committees
Track Committees
Keynote Speaker
Organizing Committee
Program Committee
Contributors
People Index
Search
Series
Series
FOSD 2017
FOSD 2016
Sign in
Sign up
SPLASH 2017
(
series
) /
FOSD 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
Wed 13 Nov 01:42