John Clements, Matthew Flatt & Matthias Felleisen (2001):
Modeling an algebraic stepper.
In: European symposium on programming.
Springer,
pp. 320–334,
doi:10.1007/3-540-45309-1_21.
Olivier Danvy & Andrzej Filinski (1990):
Abstracting Control.
In: Proceedings of the 1990 ACM Conference on Lisp and Functional Programming,
LFP '90,
pp. 151–160,
doi:10.1145/91556.91622.
Matthias Felleisen, Robert Bruce Findler & Matthew Flatt (2009):
Semantics engineering with PLT Redex.
MIT Press.
Matthias Felleisen & Daniel P. Friedman (1986):
Control operators, the SECD-machine, and the λ-calculus.
In: M. Wirsing: Formal Description of Programming Concepts III.
Elsevier,
pp. 193–219.
Available at https://cs.indiana.edu/ftp/techreports/TR197.pdf.
Casey Klein, John Clements, Christos Dimoulas, Carl Eastlund, Matthias Felleisen, Matthew Flatt, Jay A. McCarthy, Jon Rafkind, Sam Tobin-Hochstadt & Robert Bruce Findler (2012):
Run Your Research: On the Effectiveness of Lightweight Mechanization.
In: Proceedings of the 39th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages,
POPL '12.
ACM,
New York, NY, USA,
pp. 285–296,
doi:10.1145/2103656.2103691.
Preston Tunnell Wilson, Kathi Fisler & Shriram Krishnamurthi (2018):
Evaluating the Tracing of Recursion in the Substitution Notional Machine.
In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education,
SIGCSE '18.
ACM,
pp. 1023–1028,
doi:10.1145/3159450.3159479.