Write a Blog >>
SLE 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
co-located with SPLASH 2017
Tue 24 Oct 2017 16:20 - 16:45 at Regency B - GPL/DSL implementation Chair(s): Eric Van Wyk

We present a new language construct, filtered iterators, for robust input processing. Filtered iterators are designed to eliminate many common input-processing errors while enabling robust continued execution. e design is inspired by (a) observed common input-processing errors and (b) successful strategies implemented by human developers fixing input processing errors. Filtered iterators decompose inputs into input units and atomically and automatically discard units that trigger errors. Statistically significant results from a developer study demonstrate the effectiveness of filtered iterators in enabling developers to produce robust input-processing code without common input-processing defects.

Tue 24 Oct

15:30 - 17:00: SLE - GPL/DSL implementation at Regency B
Chair(s): Eric Van WykUniversity of Minnesota, USA
sle-2017-papers15:30 - 15:55
Jeff SmitsDelft University of Technology, Netherlands, Eelco VisserDelft University of Technology
DOI File Attached
sle-2017-papers15:55 - 16:20
Francesco Di GiacomoUniversità Ca' Foscari, Mohamed AbbadiHogeschool Rotterdam, Agostino CortesiUniversità Ca' Foscari Venezia, Pieter SpronckTilburg University, Giuseppe MaggioreHogeschool Rotterdam
sle-2017-papers16:20 - 16:45
Jiasi ShenMassachusetts Institute of Technology, Martin RinardMassachusetts Institute of Technology
sle-2017-papers16:45 - 17:10
Vadim ZaytsevRaincode Labs, Belgium
sle-2017-papers17:10 - 17:20
Rui PereiraHASLab/INESC TEC & Universidade do Minho, Marco CoutoHASLab/INESC TEC & Universidade do Minho, Francisco RibeiroHASLab/INESC TEC & Universidade do Minho, Rui RuaHASLab/INESC TEC & Universidade do Minho, Jácome CunhaNOVA-LINCS - Universidade Nova de Lisboa, João Paulo FernandesRelease/LISP, CISUC, João SaraivaUniversity of Minho, Portugal
DOI Media Attached