"The Language-theoretic approach (LANGSEC) regards the Internet insecurity epidemic as a consequence of ad hoc programming of input handling at all layers of network stacks, and in other kinds of software stacks." Some interesting work, although it's obviously focussing on one class of problem...

A well-organised collection of mathematical proof tricks -- e.g. if you're trying to prove that two things are equal, or prove for all X, then this provides a collection of techniques you can use. If it had names it'd be a pattern catalogue.