Aspect: An Economical Bug-Detector


A technique for catching code-level bugs is presented. Programmers write simple assertions about the information required to compute a result; an efficient mechanical checker can then find bugs in the annotated code. Careless slips that escape type-checking and standard compiler anomaly tests can be detected, without the cost of formal verification or the… (More)


6 Figures and Tables