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

Women's Volleyball vs Albion College

Women's Volleyball vs Albion College on September 11 at 5:00pm.

Men's Soccer vs Occidental College

Men's Soccer vs Occidental College on September 11 at 7:00pm.

Women's Tennis vs Big Red Invite - Hosted by Denison University

Women's Tennis vs Big Red Invite - Hosted by Denison University on September 12 at 9:30am.

Women's Volleyball at Hope College

Women's Volleyball at Hope College on September 12 at 10:30am.

Field Hockey vs Roanoke College - Home Opener

Field Hockey vs Roanoke College - Home Opener on September 12 at 11:00am.

Women's Soccer vs Johns Hopkins University

Women's Soccer vs Johns Hopkins University on September 12 at 12:00pm.

Women's Volleyball vs Calvin University

Women's Volleyball vs Calvin University on September 12 at 12:30pm.

Men's Golf vs Toftrees Invitational - Hosted by Penn State Altoona | 18-18 Holes

Men's Golf vs Toftrees Invitational - Hosted by Penn State Altoona | 18-18 Holes on September 13.

Back to top
Back to top