Projects per year
Abstract
This paper presents Poker, a visual instrumentation platform for reactive programs. Similar to other platforms, Poker features a visual dashboard that allows the programmer to in- spect the flow of values through the reactive program. The novelty of Poker is that: (a) It features a canvas of so-called probes that can be dynamically wired into a running reactive program in order to instrument the running system. (b) In addition to focusing on the values flowing through the pro- gram, a probe can measure a particular property about the way these values flow through the instrumented program. (c) The set of probes is open because a probe is programmed in the same language as the instrumented program.
Poker is implemented for Stella, an experimental reactive programming language. The paper uses an application written in Stella to motivate the concepts provided by Poker. We show 4 different probes that help us understand the behaviour of the application and we measure the overhead of using Poker on the running application with some preliminary benchmarks.
Poker is implemented for Stella, an experimental reactive programming language. The paper uses an application written in Stella to motivate the concepts provided by Poker. We show 4 different probes that help us understand the behaviour of the application and we measure the overhead of using Poker on the running application with some preliminary benchmarks.
Original language | English |
---|---|
Title of host publication | REBLS 2021: Proceedings of the 8th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, co-located with SPLASH 2021 |
Editors | Louis Mandel |
Place of Publication | Chicago, IL, USA |
Publisher | ACM |
Pages | 14-26 |
Number of pages | 13 |
ISBN (Electronic) | 9781450391085 |
DOIs | |
Publication status | Published - 17 Oct 2021 |
Event | REBLS 2021: 8th Workshop on Reactive and Event-based Languages & Systems - Swissotel Chicago, Chicago, United States Duration: 17 Oct 2021 → 22 Oct 2021 Conference number: 2021 https://2021.splashcon.org/home/rebls-2021 |
Publication series
Name | REBLS 2021 - Proceedings of the 8th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems, co-located with SPLASH 2021 |
---|
Workshop
Workshop | REBLS 2021: 8th Workshop on Reactive and Event-based Languages & Systems |
---|---|
Abbreviated title | REBLS |
Country/Territory | United States |
City | Chicago |
Period | 17/10/21 → 22/10/21 |
Internet address |
Keywords
- Reactive Programming
- Debugging
- Instrumentation
- Visual Programming
- Actors
- Reactors
Fingerprint
Dive into the research topics of 'Poker: Visual Instrumentation of Reactive Programs With Programmable Probes'. Together they form a unique fingerprint.Projects
- 1 Active
-
SRP52: SRP-Onderzoekszwaartepunt: Foundations for Reliable Multi-Paradigm Network-Centric Programming
De Meuter, W., De Roover, C. & Gonzalez Boix, E.
1/03/19 → 29/02/28
Project: Fundamental