SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

Sun 4 Oct 2026 11:30 - 12:00 at Grand Ballroom Salons A+B - Teaching Formal Foundations Chair(s): Daniel Patterson

An important computational model studied in Formal Languages and Automata Theory is the Turing machine and its extensions like the multitape Turing machine. Designing such machines is challenging because of the low level of abstraction they provide making it difficult to understand why words in an unrestricted language are accepted or rejected or why the value of a function is correctly computed. Furthermore, many students may struggle to understand how to design such machines using nondeterminism or mutation. To address these problems, this article presents two new dynamic visualization tools for machine execution: one for Turing machines and one for multitape Turing machines, both of which are integrated into the domain-specific language FSM. These tools visually trace all computations that may be performed in a stepwise manner and aid students in the validation and verification process of their machines. In addition to tracing an arbitrary machine designed by the programmer, the tools display when state invariant predicates hold or fail hold. The results of a formative empirical study exploring student perceptions suggest that the tools are well-received and help students understand, debug, and validate their designs. In addition, the results also suggest that students feel that the tools help them understand nondeterminism.

This program is tentative and subject to change.

Sun 4 Oct

Displayed time zone: Pacific Time (US & Canada) change

10:30 - 12:00
Teaching Formal FoundationsSPLASH-E at Grand Ballroom Salons A+B
Chair(s): Daniel Patterson Northeastern University
10:30
30m
Talk
An Approach to Introduce Hoare Logic in the Undergraduate CS Curriculum: In Memoriam of Tony Hoare
SPLASH-E
Marco T Morazan Seton Hall University
DOI
11:00
30m
Talk
More Pie for the Little Typer
SPLASH-E
Qixiang Zhang National University of Singapore, Ding Feng National University of Singapore, Singapore, Li Daoxin National University of Singapore, Martin Henz National University of Singapore
DOI
11:30
30m
Talk
Visualizing Turing Machines and Multitape Turing Machines
SPLASH-E
David Anthony K. Fields Seton Hall University, Sophia Turano Seton Hall University, Andrés M. Garced Seton Hall University, Marco Morazan Seton Hall University
DOI
Hide past events