DSLDI 2018
Sun 4 - Fri 9 November 2018 Boston, Massachusetts, United States
co-located with SPLASH 2018
VenueBoston Park Plaza Hotel
Room nameCambridge
Floor4
Room InformationNo extra information available
Program

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

09:00 - 10:00
Keynote: RamanathanREBLS at Cambridge
Chair(s): Francisco Sant'Anna Rio de Janeiro State University
09:00
15m
Day opening
Welcome and Opening Remarks
REBLS
S: Guido Salvaneschi TU Darmstadt, S: Wolfgang De Meuter Vrije Universiteit Brussel, P: Francisco Sant'Anna Rio de Janeiro State University
File Attached
09:15
45m
Talk
Reacting to stream-based programming bugs
REBLS
10:30 - 12:00
Embedded, IoT / Multitier, DistributedREBLS at Cambridge
Chair(s): Tetsuo Kamina Oita University
10:30
22m
Talk
Where Do Events Come From? Reactive and Energy-Efficient Programming From The Ground Up
REBLS
Francisco Sant'Anna Rio de Janeiro State University, Alexandre Sztajnberg Rio de Janeiro State University
File Attached
10:52
22m
Talk
Synthesizing Manually Verifiable Code for Statecharts
REBLS
Steven Smyth Kiel University, Christian Motika Philotech Systementwicklung und Software GmbH, Reinhard von Hanxleden Kiel University
File Attached
11:15
22m
Talk
RHEA: A Reactive, Heterogeneous, Extensible and Abstract Framework for Dataflow Programming
REBLS
Orestis Melkonian University of Utrecht, Angelos Charalambidis NCSR "Demokritos''
File Attached
11:37
22m
Talk
Reactive Chatbot Programming
REBLS
Guillaume Baudart IBM Research, Martin Hirzel IBM Research, Louis Mandel IBM Research, Avraham Shinnar IBM Research, Jerome Simeon Clause
File Attached
13:30 - 15:00
Multitier, DistributedREBLS at Cambridge
Chair(s): Louis Mandel IBM Research
13:30
22m
Talk
DISCOPAR: A Visual Reactive Programming Language for Generating Cloud-based Participatory Sensing Platforms
REBLS
Jesse Zaman Vrije Universiteit Brussel, Kennedy Kambona Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel
File Attached
13:52
22m
Talk
Multitier Reactive Programming with ScalaLoci
REBLS
Pascal Weisenburger Technische Universität Darmstadt, Guido Salvaneschi TU Darmstadt
File Attached
14:15
22m
Talk
Distributing Thread-Safety for Reactive Programming
REBLS
Joscha Drechsler Technische Universität Darmstadt, Mira Mezini TU Darmstadt
Pre-print File Attached
14:37
22m
Talk
Skitter: A DSL for Distributed Reactive Workflows
REBLS
Mathijs Saey Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel
Pre-print File Attached

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:30 - 10:00
Meta for TypesMETA at Cambridge
Chair(s): Elisa Gonzalez Boix Vrije Universiteit Brussel
08:30
30m
Talk
Code Generation for Higher Inductive Types
META
Paventhan Vivekanandan Indiana University Bloomington
File Attached
09:00
30m
Talk
Recognizing heterogeneous sequences by rational type expression
META
Jim Newton EPITA / LRDE https://www.lrde.epita.fr, Didier Verna EPITA / LRDE
DOI
09:30
30m
Talk
Multiple Dispatch using Compile-Time Metaprogramming
META
Seyed Hossein Haeri Université Catholique de Louvain, Paul Keir
10:30 - 12:00
Keynote: Burmako & ToolingMETA at Cambridge
Chair(s): Stefan Marr University of Kent
10:30
60m
Talk
SemanticDB: a common data model for Scala developer tools ⭐️Keynote
META
I: Eugene Burmako Twitter, Inc.
DOI
11:30
30m
Demonstration
Relit: Typed Literal Macros for Reason
META
Cyrus Omar University of Chicago, Charles Chamberlain University of Chicago
Link to publication
13:30 - 15:00
Keynote: Bonetta & InfrastructureMETA at Cambridge
Chair(s): Guido Chari Czech Technical University, Czechia
13:30
60m
Talk
GraalVM: Metaprogramming inside a Polyglot System ⭐️Keynote
META
Daniele Bonetta Oracle Labs
DOI
14:30
30m
Talk
Does It Make Sense to have Application-specific Code Conventions as a Complementary Approach to Code Annotations?
META
Rodrigo Teixeira INPE - National Institute for Space Research, Eduardo Guerra INPE - National Institute for Space Research, Phyllipe Lima INPE - National Institute for Space Research, Paulo Meirelles Federal University of São Paulo, Fabio Kon University of São Paulo
DOI
15:30 - 17:00
Keynote: NobleMETA at Cambridge
Chair(s): Stefan Marr University of Kent
15:30
60m
Talk
Through a Glass, Darkly ⭐️Keynote
META
I: James Noble Victoria University of Wellington
DOI
16:30
30m
Day closing
Discussion and Closing
META

Tue 6 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:45 - 10:00
Keynote: SteeleSPLASH Keynotes / SPLASH PLMW at Cambridge
Chair(s): Barbara Ryder Virginia Tech
08:45
15m
Welcome and Introduction
SPLASH PLMW
Barbara Ryder Virginia Tech
File Attached
09:00
60m
Talk
50 Years of Programming and Language DesignKEYNOTE
SPLASH Keynotes
Guy L. Steele Jr. Oracle Labs
File Attached
10:30 - 12:00
Mentoring WorkshopSPLASH PLMW at Cambridge
Chair(s): Sarah Nadi University of Alberta
10:30
30m
Talk
The story of Arjun Guha, or: the arc of a research project
SPLASH PLMW
Shriram Krishnamurthi Brown University, USA
11:00
30m
Talk
From academia to industry and back again
SPLASH PLMW
Julia Rubin University of British Columbia
File Attached
11:30
30m
Talk
Work/Life Balance
SPLASH PLMW
Kathleen Fisher Tufts University, USA
File Attached
13:00 - 14:00
Panel: Industry and AcademiaSPLASH PLMW at Cambridge
Chair(s): Sarah Nadi University of Alberta
13:00
60m
Panel: Industrial and Academic Research
SPLASH PLMW
Kathleen Fisher Tufts University, USA, Mayur Naik University of Pennsylvania, Julia Rubin University of British Columbia, Frank Tip Northeastern University
14:00 - 15:30
Mentoring WorkshopSPLASH PLMW at Cambridge
Chair(s): Jonathan Bell George Mason University
14:00
30m
Talk
Navigating the process of doing a rewarding Ph.D.
SPLASH PLMW
Mayur Naik University of Pennsylvania
14:30
30m
Talk
Interaction: the Key to Joining a Research Community
SPLASH PLMW
Kathi Fisler Brown University
File Attached
15:00
30m
Talk
Advice on your advisor
SPLASH PLMW
Marsha Chechik University of Toronto
File Attached
16:00 - 21:00
Mentoring WorkshopSPLASH PLMW at Cambridge
Chair(s): Jonathan Bell George Mason University
16:00
30m
Talk
How to Select Good Research Topics?
SPLASH PLMW
Frank Tip Northeastern University
File Attached
16:30
60m
Panel of Recent Ph.Ds
SPLASH PLMW
Michael Carbin Massachusetts Institute of Technology, Benjamin Lerner Northeastern University, Sarah Nadi University of Alberta, Shiyi Wei The University of Texas at Dallas
17:30
15m
Discussion and Concluding Remarks
SPLASH PLMW

File Attached
18:00
3h
End-of-Workshop Dinner at The Brahmin American (All PLMW attendees, speakers, panelists and mentors are invited)
SPLASH PLMW

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

Tue 6 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change