Publication

“An overview of Larch”
Stephen J. Garland, John V. Guttag, and James J. Horning
Functional Programming, Concurrency, Simulation, and Automated Reasoning
Lecture Notes in Computer Science 693, Peter E. Lauer (editor), Springer-Verlag, 1993, pages 329-348.

Abstract

We begin by describing the Larch approach to specification and illustrating it with a few small examples. We then discuss LP, the Larch proof assistant, a tool that supports all the Larch languages. Our intent is to give you only a taste of these things. For a comprehensive look at Larch see John V. Guttag and James J. Horning (editors), with Stephen J. Garland, Kevin D. Jones, Andres Modet, and Jeannette M. Wing, Larch: Languages and Tools for Formal Specification, Springer-Verlag Texts and Monographs in Computer Science, 1993.