12 citations · 40 across the 12 of their papers we have counts for
12 papers
The Formal Semantics and Implementation of a Domain-Specific Language for Mixed-Initiative Dialogs
Zachary S. Rowland, Saverio Perugini
Human-computer dialog plays a prominent role in interactions conducted at kiosks (e.g., withdrawing money from an atm or filling your car with gas), on smartphones (e.g., installin…
An Interactive, Graphical CPU Scheduling Simulator for Teaching Operating Systems
Joshua W. Buck, Saverio Perugini
We present a graphical simulation tool for visually and interactively exploring the processing of various events handled by an operating system when running a program. Our graphica…
Staging Human-computer Dialogs: An Application of the Futamura Projections
Brandon M. Williams, Saverio Perugini
We demonstrate an application of the Futamura Projections to human-computer interaction, and particularly to staging human-computer dialogs. Specifically, by providing staging anal…
Parareal Algorithm Implementation and Simulation in Julia
Tyler M. Masthay, Saverio Perugini
We present a full implementation of the parareal algorithm---an integration technique to solve differential equations in parallel---in the Julia programming language for a fully ge…
Revisiting the Futamura Projections: A Diagrammatic Approach
Brandon M. Williams, Saverio Perugini
The advent of language implementation tools such as PyPy and Truffle/Graal have reinvigorated and broadened interest in topics related to automatic compiler generation and optimiza…
An Immersive Telepresence System using RGB-D Sensors and Head Mounted Display
Xinzhong Lu, Ju Shen, Saverio Perugini +1
We present a tele-immersive system that enables people to interact with each other in a virtual world using body gestures in addition to verbal communication. Beyond the obvious ap…