BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Eliminating Network Protocol Vulnerabilities Through Abstraction a
 nd Systems Language Design - Jasson Casey (Texas A&amp\;M University)
DTSTART:20131017T140000Z
DTEND:20131017T150000Z
UID:TALK47970@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:Incorrect implementations of network protocol message specific
 ations affect the stability\, security\, and cost of network system develo
 pment. Most implementation defects fall into one of three categories of we
 ll defined message constraints. However\, the general process of construct
 ing network protocol stacks and systems does not capture these categorical
  constraints. We introduce a systems programming language with new abstrac
 tions that capture these constraints. Safe and efficient implementations o
 f standard message handling operations are synthesized by our compiler\, a
 nd whole-program analysis is used to ensure constraints are never violated
 . We present language examples using the OpenFlow protocol. \n\nBio: Jasso
 n Casey is a PhD student in the Electrical and Computer Engineering depart
 ment at Texas A&M University and a research affiliate with the Center for 
 Secure Information Systems at George Mason University. His research areas 
 include network protocol and system design\, programming language and comp
 iler design\, and computer architecture of network systems. Jasson has ove
 r 15 years experience in the network communications industry where he held
  engineering and management positions in both technology startups and S&P 
 500 public companies. Some of his activities during this time include the 
 design and deployment the first carrier grade VoIP firewalls in 2002\, and
  one of the largest outdoor mobile WiFi network (>25\,000 radios) in 2008.
LOCATION:FW26\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
