Sun 4 Nov 2018 11:37 - 12:00 at Cambridge - Embedded, IoT / Multitier, Distributed Chair(s): Tetsuo Kamina

Chatbots are reactive applications with a conversational interface. They are usually implemented as compositions of client-side components and cloud-hosted services, including artificial-intelligence technology. Unfortunately, programming such reactive multi-tier applications with traditional programming languages is cumbersome. This paper introduces wcs-ocaml, a new multi-tier chatbot generator library designed for use with the reactive language ReactiveML. The paper explains our library with small didactic examples throughout, and closes with a larger case-study of a chatbot for authoring event-processing rules.

Pre-Print (rebls18-reactive-chatbots.pdf)810KiB
Slides (rebls18-slides.pdf)523KiB

Sun 4 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

10:30 - 12:00: Embedded, IoT / Multitier, DistributedREBLS at Cambridge
Chair(s): Tetsuo KaminaOita University
10:30 - 10:52
Talk
Where Do Events Come From? Reactive and Energy-Efficient Programming From The Ground Up
REBLS
Francisco Sant'AnnaRio de Janeiro State University, Alexandre SztajnbergRio de Janeiro State University
File Attached
10:52 - 11:15
Talk
Synthesizing Manually Verifiable Code for Statecharts
REBLS
Steven SmythKiel University, Christian MotikaPhilotech Systementwicklung und Software GmbH, Reinhard von HanxledenKiel University
File Attached
11:15 - 11:37
Talk
RHEA: A Reactive, Heterogeneous, Extensible and Abstract Framework for Dataflow Programming
REBLS
Orestis MelkonianUniversity of Utrecht, Angelos CharalambidisNCSR "Demokritos''
File Attached
11:37 - 12:00
Talk
Reactive Chatbot Programming
REBLS
Guillaume BaudartIBM Research, Martin HirzelIBM Research, Louis MandelIBM Research, Avraham ShinnarIBM Research, Jerome SimeonClause
File Attached