The larch specification language for clu. Used in "Abstraction and Specification in Program Development", B. Liskov & J. Guttag, MIT Press 1986.