ASystem And Language For Building System-Specific,StaticAnalyses

Stc
Date: 2006-09-28

Time: 11:45

Room: BBL room 471

Speaker: Huanwen Qu

Title: A System and Language for Building System-Specific, Static Analyses

Abstract

Building systems such as OS kernels and embedded software is difficult. An important source of this difficulty is the numerous rules they must obey: interrupts cannot be disabled for "too long", global variables must be protected by locks, user pointers passed to OS code must checked for safety before use, etc. This presentation will introduce how system implementors can use a new programming methodology, meta-level compilation (MC), to easily check such problems. We will describe metal, a flexible, easy-to-use extension language for specifying analyses through several examples.


Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf slide.pdf manage 626.8 K 01 Oct 2006 - 18:27 HuanwenQu Slides of the talk