Larch family

Larch family

The Larch family of formal specification languages are intended for the precise specification of computing systems. They allow the clean specification of computer programs and the formulation of proofs about program behavior.

The Larch family was developed primarily in the United States in the 1980s and 1990s, involving researchers at Xerox PARC, DEC/SRC, MIT, and other places. Unlike the Z notation, the Larch family has one language for algebraic specification of abstract data types (LSL, the Larch Shared Language), and a separate "interface language" tailored to each language in which programs are to be written (Modula-3, C, Smalltalk, etc.). The Larch project also developed tools to support the use of formal specifications, including LP, the Larch Prover.

ee also

* Formal methods

External links

* [http://www.sds.lcs.mit.edu/spd/larch/ MIT Larch home page] .
* [http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/LarchBook.pdf "Larch: Languages and Tools for Formal Specification"] (.PDF), Springer-Verlag (1993). ISBN 0-387-94006-5
* [http://www.brics.dk/Projects/CoFI/CoFICASL.html CASL, The Common Algebraic Specification Language] .


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Larch Prover — Larch Prover, or LP for short, is an interactive theorem proving system for multisorted first order logic. It is currently used at MIT and elsewhere to reason about designs for circuits, concurrent algorithms, hardware, and software. Unlike most… …   Wikipedia

  • Larch (disambiguation) — A larch is a tree.Larch, or Larches may also refer to:* Larch family of computer specification languages * Larch Hill, in Ireland * Larches, Preston, a district of Preston, in Lancashire, England * The Larches, a building in Cambridge,… …   Wikipedia

  • larch — [lärch] n. [early modern Ger larche (Ger lärche) < L larix] 1. any of a genus (Larix) of trees of the pine family, found in cold and temperate regions of the Northern Hemisphere, bearing cones and needlelike leaves that are shed annually 2.… …   English World dictionary

  • Larch Hill — infobox WorldScouting type=campsite| name=Larch Hill|location=Tibradden, Dublin|country=Ireland|f date=1938|founder=Prof. JB Whelehan |owner=Scouting Ireland|website= http://www.larchhill.orgLarch Hill is the national campsite, and administrative …   Wikipedia

  • larch — larcher, adj. /lahrch/, n. 1. any coniferous tree of the genus Larix, yielding a tough durable wood. 2. the wood of such a tree. [1540 50; earlier larche < MHG L laric (s. of larix) larch] * * * Any of about 10–12 species of coniferous trees that …   Universalium

  • Larch — Taxobox name = Larch image width = 240px image caption = Larix decidua in autumn regnum = Plantae divisio = Pinophyta classis = Pinopsida ordo = Pinales familia = Pinaceae genus = Larix genus authority = Philip Miller subdivision ranks = Species… …   Wikipedia

  • Larch Wood (Railway Cutting) Commonwealth War Graves Commission Cemetery — Infobox Military Cemetery name= Larch Wood (Railway Cutting) body= Commonwealth War Graves Commission use dates= April 1915 April 1918 established= 1915 designer= Sir Edwin Lutyens coordinates= coord|50|49|40.4|N|02|55|24.4|E| nearest town= Ieper …   Wikipedia

  • Larch Pug — Taxobox name = Eupithecia lariciata image width = 240px regnum = Animalia phylum = Arthropoda classis = Insecta ordo = Lepidoptera familia = Geometridae genus = Eupithecia species = E. lariciata binomial = Eupithecia lariciata binomial authority …   Wikipedia

  • Larch Mountain Salamander — Taxobox name = Larch Mountain Salamander status = NT | status system = IUCN3.1 regnum = Animalia phylum = Chordata classis = Amphibia ordo = Caudata familia = Plethodontidae genus = Plethodon species = P. larselli binomial = Plethodon larselli… …   Wikipedia

  • larch — noun Etymology: probably from German Lärche, from Middle High German lerche, from Latin laric , larix Date: 1548 any of a genus (Larix) of northern hemisphere trees of the pine family with short fascicled deciduous leaves; also the wood of a… …   New Collegiate Dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”