Program


Schedule

Schedule

Time Monday (29/09) Tuesday (30/09) Wednesday (01/10) Thursday (02/10) Friday (03/10)
8:30 to 9:00 Registration Registration Registration Welcome
9:00 to 9:30 Tutorial 1
room 502-Azul
Tutorial 3
room 727-Gris
Keynote: Iván
Salón de Actos
Session 4
room 502-Azul
Keynote: Roberto
Salón de Actos
9:30 to 10:00
10:00 to 10:30 Coffee break Coffee break Coffee break
10:30 to 11:00 Coffee break Coffee break Session 1
room 502-Azul
Session 5
room 502-Azul
Session 6
room 727-Gris
11:00 to 11:30 Tutorial 1
room 502-Azul
Tutorial 3
room 727-Gris
11:30 to 12:00
12:00 to 12:30 Lunch Lunch Lunch
12:30 to 13:00 Lunch Lunch
13:00 to 13:30
13:30 to 14:00 Session 2
room 502-Azul
Session 7
room 727-Gris
14:00 to 14:30 Tutorial 2
room 502-Azul
Tutorial 4
room 727-Gris
Social Event
14:30 to 15:00
15:00 to 15:30 Coffee break Coffee break
15:30 to 16:00 Coffee break Coffee break Session 3
room 502-Azul
Session 8
room 727-Gris
16:00 to 16:30 Tutorial 2
room 502-Azul
Tutorial 4
room 727-Gris
16:30 to 17:00
17:00 to 17:30

Daily Schedule

Monday (29/09) - Room 502-Azul
Time
8:30 to 9:00 Registration
9:00 to 10:30 Tutorial: Jurriaan Hage, Type-based Static Analysis of Functional Languages
10:30 to 11:00 Coffee break
11:00 to 12:30 Tutorial: Jurriaan Hage, Type-based Static Analysis of Functional Languages
12:30 to 14:00 Lunch
14:00 to 15:30 Tutorial: Marco T. Morazán, Programming-Based Automata Theory
15:30 to 16:00 Coffee break
16:00 to 17:30 Tutorial: Marco T. Morazán, Programming-Based Automata Theory

Tuesday (30/09) - Room 727-Gris
Time
8:30 to 9:00 Registration
9:00 to 10:30 Tutorial: TxPipe, Development of dApps in the UTxO model (in spanish)
10:30 to 11:00 Coffee break
11:00 to 12:30 Tutorial: TxPipe, Development of dApps in the UTxO model (in spanish)
12:30 to 14:00 Lunch
14:00 to 15:30 Tutorial: Éric Tanter, Gradual Typing
15:30 to 16:00 Coffee break
16:00 to 17:30 Tutorial: Éric Tanter, Gradual Typing

Wednesday (01/10)
8:30 to 9:00 Registration - Welcome
Keynote - Salón de Actos
Time
9:00 to 10:00 Keynote: Iván Perez, Making Haskell Fly
10:00 to 10:30 Coffee break
Session 1 - Room 502-Azul - Chair:
Time Talk
10:30 to 11:00 Heuristics-based Type Error Diagnosis for Haskell: the case of type families, Niels Kwadijk and Jurriaan Hage.
11:00 to 11:30 Refinement-Types Driven Development: A study, Facundo Domínguez and Arnaud Spiwack.
11:30 to 12:00 Improving a Group Membership Protocol Implementation using Liquid Haskell and QuickCheck, Jianhao Li and Viktoria Zsok.
12:00 to 13:30 Lunch
Session 2 - Room 502-Azul - Chair:
Time Talk
13:30 to 14:00 Automatic Testing for Finite-State Machines, Marco T. Morazán, Sophia G. Turano, Andres Garced and David Anthony Fields.
14:00 to 14:30 Recipe-Based Errors: Methodology, Implementation, and Evaluation, Marco T. Morazán, Shamil Dzhatdoyev, Josephine Des Rosiers, Rose Bohrer, Andres Garced and David Anthony Fields.
14:30 to 15:00 Unrestricted Grammar Design and Visualization: A Design Recipe and Dynamic Visualization Tool, Marco T. Morazán, Andres Garced and Tijana Minić.
15:00 to 15:30 Coffee break
Session 3 - Room 502-Azul - Chair:
Time Talk
15:30 to 16:00 Adopting Elixir for web development, Jorge Bejar, WyeWorks.
16:00 to 16:30 TxPipe

Thursday (02/10)
Session 4 - Room 502-Azul - Chair:
Time Talk
9:00 to 9:30 Type Checking Dependently Sorted Nominal Signatures, Maribel Fernandez, Miguel Pagano, Nora Szasz and Alvaro Tasistro.
9:30 to 10:00 A Quantum-Control Lambda-Calculus with Multiple Measurement Bases, Nicolas A. Monzon and Alejandro Díaz-Caro
10:00 to 10:30 Coffee break
Session 5 - Room 502-Azul - Chair:
Time Talk
10:30 to 11:00 Foundations of Gradual Abstract Interpretation, Gaspar Ricci, Sebastian Erdweg, Éric Tanter and Matías Toro.
11:00 to 11:30 TBA
11:30 to 12:00 TBA
12:00 to 13:30 Lunch

Friday (03/10)
Keynote - Salón de Actos
Time
9:00 to 10:00 Keynote: Roberto Ierusalimschy, Functions in Lua
10:00 to 10:30 Coffee break
Session 6 - Room 727-Gris - Chair:
Time Talk
10:30 to 11:00 Compilation of the Stochastic Language ALEA, Baltasar Trancón Y Widemann and Markus Lepper.
11:00 to 11:30 Energy-aware Data-Parallel Functional Array Processing for Heterogeneous Platforms, Clemens Grelck.
11:30 to 12:00 Closures in a Higher-Order Polymorphic DSL for GPU programming, Andre Rauber Du Bois, Henrique Gabriel Rodrigues and Rodrigo Geraldo Ribeiro.
12:00 to 13:30 Lunch
Session 7 - Room 727-Gris - Chair:
Time Talk
13:30 to 14:00 Design and Implementation of DSLs for Unit Testing, Marco T. Morazán and Andres Garced.
14:00 to 14:30 List Fold Operators in Dafny, Juan Michelini, Nora Szasz and Alvaro Tasistro.
14:30 to 15:00 AI-Assisted Program Design Using Structural Recursion, Marco T. Morazán.
15:00 to 15:30 Coffee break
Session 8 - Room 727-Gris - Chair:
Time Talk
15:30 to 16:00 Formalizating System I with type Top in Agda, Agustín Séttimo, Cristian Sottile and Cecilia Manzino.
16:00 to 16:30 Reducibility candidates modulo isomorphisms, Cristian Sottile and Alejandro Díaz-Caro.
16:30 to 17:00 Higher-ranked region inference for polymorphic, lazy languages, Ivo Gabe de Wolff and Jurriaan Hage.