Denison Scientific Association: How to Evaluate Programs that Don't Terminate

David Kahn introduces big-stop semantics, extending big-step semantics to enable resource analysis for non-terminating programs.

Notice: this information is for a past event.
Location:
Ticket Info:
Free

If you want to figure out how much memory a program requires, then you need to know what that program does when it runs. Unfortunately, the nicest tool for describing how a program runs—big-step semantics—only works for terminating programs. As a consequence, it is cumbersome to verify the memory requirements of programs that might in principle run indefinitely, like your favorite video game or an airplane’s flight software. However, this need not remain the case: This talk will exhibit the cost analysis tool Automatic Amortized Resource Analysis (AARA), show how its resource-bound guarantees rely on big-step semantics, and then show how big-step semantics can be elegantly altered into big-stop semantics to handle nontermination. Using big-stop semantics, the guarantees of AARA and similar tools can be easily adapted to cover programs that don’t terminate.


More Upcoming Events

Artist Talk with Vail Visiting Artist Dona McAdams

Denison University welcomes Vail Visiting Artist Dona McAdams presenting an artist talk.

Register for Event

Women's Cross Country at Wild Bill Invite - Hosted by Wright State University

Women's Cross Country at Wild Bill Invite - Hosted by Wright State University on October 23 at 4:30pm.

Men's Cross Country at Wild Bill Invite - Hosted by Wright State University

Men's Cross Country at Wild Bill Invite - Hosted by Wright State University on October 23 at 5:00pm.

Chamber Singers concert

The Denison Chamber Singers, conducted by Harris Ipock, perform a program of secular and sacred works.

'LOVE/SICK'

“LOVE/SICK” explores the messy pain, joy and absurdity of love in a twisted, hilarious unromantic comedy.

Get Tickets

Field Hockey vs Transylvania University - Senior Day

Field Hockey vs Transylvania University - Senior Day on October 24 at 11:00am.

Women's Soccer at Oberlin College

Women's Soccer at Oberlin College on October 24 at 11:30am.

Women's Swimming and Diving vs Xavier University - Mission 34 Meet (No Diving)

Women's Swimming and Diving vs Xavier University - Mission 34 Meet (No Diving) on October 24 at 1:00pm.

Back to top
Back to top