A data compression library for C embedded/hard real-time systems.
Helps you break your code into small interesting pieces and provides the glue for pipelining them together to provide elegant, readable code.
A unit test framework for C. A lightweight xUnit-style framework that possesses special features for embedded development.
Carl's Academic Past
Chapter 14 of the book Handbook of Software for Engineers and Scientists, published by CRC Press in 1996.
This collection of notes on OOP was never meant to stand alone. It also represents a view of OO circa early to mid 1990s. Some people still find them useful, so here they are, caveat emptor.
Published in Communications of the ACM, September 1994 with my friend and colleague Paul Jorgensen. This paper develops a simple model to understand the challenge of testing object interactions. Dated, but cool.