Sun 4 Nov 2018 16:37 - 17:00 at Cambridge - Visualization, Debugging, Programming Chair(s): Antony Courtney

Reactive programming is an emerging programming paradigm where reactive behavior in modern software that periodically responds to changes in surrounding environments is naturally and declaratively represented. One well-known technique for debugging reactive programs is time-traveling where we can pause the execution and rewind to any earlier point in the execution history. On the other hand, anomalies in a data stream often appear in the form where the stream sometimes conveys an error, which may repeat over time. To find such an error, an aid to overview the execution history might help. In this paper, we propose a tool that visualizes the execution history of a program written in a reactive programming language to help the programmer find when suspicious updates of reactive values occur in the history. We also propose a method to record the execution history that makes this visualization possible. Then, we provide a couple of research questions that will be answered in the future work.

Pre-Print (rebls18hkm.pdf)454KiB

Sun 4 Nov

rebls-2018-papers
15:30 - 17:00: REBLS 2018 - Visualization, Debugging, Programming at Cambridge
Chair(s): Antony CourtneyFacebook
rebls-2018-papers15:30 - 15:52
Talk
Bjarno OeyenVrije Universiteit Brussel, Humberto Rodriguez AvilaVrije Universiteit Brussel, Sam Van den Vonder, Wolfgang De MeuterVrije Universiteit Brussel
File Attached
rebls-2018-papers15:52 - 16:15
Talk
Media Attached File Attached
rebls-2018-papers16:15 - 16:37
Talk
Guillaume BaudartIBM Research, Louis MandelIBM Research, Olivier TardieuIBM Research, Mandana VaziriIBM Research
File Attached
rebls-2018-papers16:37 - 17:00
Talk
Takumi HikosakaRitsumeikan University, Tetsuo KaminaOita University, Katsuhisa MaruyamaRitsumeikan University
File Attached