Formalizing Metarouting
- đ¤ Speaker: Vilius Naudziunas
- đ Date & Time: Tuesday 15 February 2011, 13:15 - 14:15
- đ Venue: Computer Laboratory, William Gates Building, Room SS03
Abstract
I will talk about the Metarouting project and its implementation in Coq.
Internet routing protocols are build on ideas of classical shortest path algorithms. However, metric and operations on paths in Internet routing are much more complicated. Shortest path algorithms usually require the path algebra to be a semiring in order for the result of the algorithm to make sense. Internet protocols usually fail these conditions.
The aim of Metarouting is to provide a framework for constructing path algebras and inferring properties about them to see if they can be used to find shortest paths. We implement a language (together with its semantics) for specifying path algebras in Coq and prove how constructions of the language propagate properties of interest. Using code extraction we get a formally verified code that computes properties of specified algebras and uses those algebras in shortest path algorithms.
At the end of the talk I will give a little demo.
Series This talk is part of the Computer Laboratory Automated Reasoning Group Lunches series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Automated Reasoning Group Lunches
- Computer Laboratory, William Gates Building, Room SS03
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Martin's interesting talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Tuesday 15 February 2011, 13:15-14:15