The Larch Project develops aids for formal specifications.
Each Larch specification has two components: an interface
containing predicates written in the LIL (Larch Interface
Language) designed for the target language and a 'trait'
containing assertions about the predicates written in LSL,
the Larch Shared Language common to all.
["The Larch Family of Specification Languages", J. Guttag et
al, IEEE Trans Soft Eng 2(5):24-365 (Sep 1985)].
Nearby terms:
LAPSE « laptop computer « LaQuey « Larch » Larch/C++ » LARCH/CLU » Large Installation Systems Administration
Larch/C++ definition
An interface specification language which can be used to
formally specify C++ program modules.
Nearby terms:
laptop computer « LaQuey « Larch « Larch/C++ » LARCH/CLU » Large Installation Systems Administration » Larry Wall
LARCH/CLU definition
<language, specification> The Larch specification language
for CLU. Used in "Abstraction and Specification in Program
Development", B. Liskov & J. Guttag, MIT Press 1986.
(1996-01-02)
Nearby terms:
LaQuey « Larch « Larch/C++ « LARCH/CLU » Large Installation Systems Administration » Larry Wall » LART