Search 5,000,000+ questions and answers.

Frequently Asked Questions

What is the origin of the name Larch?

Larch Frequently Asked Questions
According to Jim Horning (personal communication, January 20, 1998) and John Guttag (personal communication, March 28 1998): "The name was not selected at PARC (hence from the Sunset Western Garden Book), but at MIT. The project had been known informally there as 'Bicycle'." One day Mike Dertouzos [director of the MIT Laboratory for Computer Science] and John were talking on the phone.
Related Questions

Where can I get more information on Larch and Larch languages?

Larch Frequently Asked Questions
A good place to start is the Guttag and Horning's book [Guttag-Horning93]. (This book is sometimes called "the silver book" by Larchers.) Consider it required reading. If you find that all tough going, you might want to start with Liskov and Guttag's book [Liskov-Guttag86], which explains the background and motivates the ideas behind abstraction and specification. (See section 1.9 What is the use of formal specification and formal methods?, for more background.
Related Questions

What is Larch? What is the Larch family of specification languages?

Larch Frequently Asked Questions
Larch [Guttag-Horning93] may be thought of as an approach to formal specification of program modules. This approach is an extension of Hoare's ideas for program specification [Hoare69] [Hoare72a]. Its distinguishing feature is that it uses two "tiers" (or layers) [Wing83]. The top tier is a behavioral interface specification language (BISL), tailored to a specific programming language. Such BISLs typically use pre- and postcondition specifications to specify software modules.
Related Questions

Why does Larch have two tiers?

Larch Frequently Asked Questions
The two "tiers" used in the Larch family of specification languages are LSL, which is called the bottom tier, and a behavioral interface specification language (a BISL), which is called the top tier. This specification of program modules using two "tiers" is a deliberate design decision (see [Wing83] and [Guttag-Horning93], Chapter 3).
Related Questions

What is the difference between LSL and a Larch BISL?

Larch Frequently Asked Questions
The main difference between LSL and a Larch BISL is that in LSL one specifies mathematical theories of the operators that are used in the pre- and postcondition specifications of a Larch BISL. Thus LSL is used to specify mathematical models and auxiliary functions, and the a Larch BISL is used to specify program modules that are to be implemented in some particular programming language.
Related Questions

How does Larch compare to Z?

Larch Frequently Asked Questions
Like VDM-SL, Z [Hayes93] [Spivey92] (pronounced "zed") is a specification language that allows both the specification of mathematical values and program modules. Like LSL, Z allows the definition of mathematical operators equationally (see [Spivey92], section 3.2.2). A Z schema is roughly comparable to an LSL trait. The main difference between Z and LSL is that in Z specifications can include state variables.
Related Questions

What is the history of the Larch project?

Larch Frequently Asked Questions
The following is adapted from a posting of Horning to the larch-interest mailing list on June 19, 1995, which was itself condensed from the preface of [Guttag-Horning93].) This project has been a long time in the growing. The seed was planted by Steve Zilles on October 3, 1973.
Related Questions

Is there an object-oriented extension to Larch?

Larch Frequently Asked Questions
This question might mean one of several other more precise questions. These questions are discussed below. One question is: is there a Larch-style BISL for some particular object-oriented (OO) programming language? Yes, there are Larch-style BISLs for Modula-3 (see [Guttag-Horning93], chapter 6, and [Jones91]), Smalltalk-80 (see [Cheon-Leavens94]), and C++ (see [Leavens97] [Leavens96b]).
Related Questions

What is the Larch Shared Language (LSL)?

Larch Frequently Asked Questions
The Larch Shared Language (LSL) (see [Guttag-Horning93], Chapter 4, and [Guttag-Horning-Modet90]) is a language for specifying mathematical theories. LSL is a kind of equational algebraic specification language [Guttag75] [Guttag-Horning78] [Goguen-Thatcher-Wagner78] [Ehrig-Mahr85] [Futatsugi-etal85] [Mosses96] [Loeckx-Ehrich-Wolf96]. That is, specifications in LSL mainly consist of first-order equations between terms.
Related Questions

What is the Larch Prover (LP)?

Larch Frequently Asked Questions
The Larch Prover (LP) [Garland-Guttag95] is a program that helps check and debug proofs. It is not geared toward proving conjectures automatically, but rather toward automating the tedious parts of proofs. It automates equational rewriting (proofs by normalization), but does not (by default) automatically try other proof techniques. aid the debugging of specifications (i.e.
Related Questions

What are the advantages of using the Larch two-tiered approach?

Larch Frequently Asked Questions
Having different BISLs tailored to each programming language allows each BISL to specify all the details of a program module's interface (how to call it) and behavior (what it does). If one has a generic interface specification language, such as VDM-SL [Jones90] [ISO-VDM96] [Fitzgerald-Larsen98], then one cannot specify all interface details. The division into two tiers allows the language used for each tier to be more carefully designed and expressive.
Related Questions

How does Larch compare to other specification languages?

Larch Frequently Asked Questions
First, a more precise comparison is needed, because Larch is not a single language, but a family of languages (see above). Another problem with this comparison is that Larch has two tiers, but VDM-SL [Jones90] [ISO-VDM96] [Fitzgerald-Larsen98], Z [Hayes93] [Spivey92], and COLD-K [Feijs-Jonkers92] are all integrated languages, which mix aspects of both of the tiers of the Larch family.
Related Questions

How does Larch compare to VDM-SL?

Larch Frequently Asked Questions
By VDM, one means, of course, the specification language VDM-SL [Jones90] [ISO-VDM96] [Fitzgerald-Larsen98]. In comparison with LSL, in VDM-SL one can specify mathematical values (models) using constructs similar to those in denotational semantics and typed, functional programming languages.
Related Questions

How does Larch compare to COLD-K?

Larch Frequently Asked Questions
Like Larch, COLD-K [Feijs-Jonkers92] makes more of a separation into mathematical and interface specifications, although all are part of the same language. The part of COLD-K comparable to LSL is its algebraic specifications (see [Feijs-Jonkers92], Chapters 2 and 3). In contrast to LSL, COLD-K does not use classical logic, and can specify partial functions. All COLD-K types have an "undefined" element, except the type of the Booleans.
Related Questions

How do I move an origin?

VideoPoint
If the origin has been located and is visible on the movie (like "Origin 1" is by default), drag the origin on the movie to the new location by clicking on the video point where the lines intersect
Related Questions

What is an 'Origin'?

CELCAT online: FAQs
When importing data, Timetabler can store details of where the data originated. These Origin records are useful when differentiating between data in multiple import operations.
Related Questions

What is the origin of the name Scotland?

Scottish Heritage - Frequently Asked Questions (FAQ)
The Archaeologica Scotica: transactions of the Society of Antiquaries of Scotland article from 1792 presents an explanation of the origin of the name Scotland. [NOTE: Adobe Acrobat file] The full title of the article is An Inquiry into the Origin of the Name of the Scottish Nation, presented to the Society of Antiquaries, at Edinburgh, December 1780.
Related Questions

What is the origin of NicoBloc?

NicoBloc Frequently Asked Questions
The properties of NicoBloc were discovered in the 1980's in America. During the 1990's, thousands of smokers in the UK and Ireland took part in corporate 'stop smoking programs' using NicoBloc and achieved very significant results. Due to popular demand, NicoBloc and the core elements of the program were refined into a retail product and made available to the general public in Ireland and the UK during 2002.
Related Questions

What is Origin?

Origin Dental | Frequently Asked Questions
Origin is a group of highly skilled dentists and businessmen intent on making it easier for you to launch, own and manage a successful dental practice.
Related Questions

What Hispanic origin data will be available?

Census 2000, Frequently Asked Questions
The Census Bureau is in the process of planning data products for Census 2000. Most of our products will be released through the American FactFinder. We are in the process of identifying the content and presentation of these data. Generally, we plan to release some of the data products that were available in the 1990 census. The release of special reports will depend on internal and external funding.
Related Questions

What is the origin of "Rand"?

The Ayn Rand Institute: FAQ
Ayn Rand, born Alisa Rosenbaum, based her professional first name on a Finnish one [see above]. The source of her last name, however, has been a mystery. Although its origin is still uncertain, recent biographical research by Drs. Allan Gotthelf and Michael Berliner has eliminated one possible source. An oft-repeated story claims that Ayn Rand took her last name from her Remington Rand typewriter while she was living in Chicago in 1926. This is false and we would like to put the error to rest.
Related Questions

What is the origin of the Whipple Name?

Frequently Asked Questions
The Dictionary of American Names, page 232, states that a Whipple was originally "one who came from Whimple (white stream) in Devonshire [England]." According to The Concise Oxford Dictionary of English Place Names, Whimple is from the Welsh "gwyn" (white) and "pwll" or "poll" (pool, stream). Variant forms of the name include Winple, Wimpoll, and Wympol. The oldest record of the name is in the Domesday Book (A.D. 1086), where it is spelled "Winple.
Related Questions

What Is The Origin Of Graphology?

FAQ
The earliest origins can be traced to Socrates who declared, “you can know a man by his mark” more than 2,000 years ago. One of the first documented books on graphology date back to Spain in 1552. Writings on Graphology were also published in 1622 by an Italian doctor of medicine and philosophy. The European masters of this science did most of their work in the late 19th and early 20th centuries.
Related Questions

What is the origin of the word "pope"?

Interesting Facts
quot;...The word "pope" means father. In ancient Greek it was a child's term of affection but was borrowed by later Latin as honorific. Both Greek-speaking Eastern and Latin-speaking Western Christians then applied it to priests and bishops and patriarchs ('head of the family'); and still today priests of the Orthodox Churches of Greece, Russia and Serbia call their parish priests 'pope'. Gradually, however, Latin started to restrict its usage.
Related Questions

What is the origin of "Acadia"?

Acadia National Park - Frequently Asked Questions (U.S. Nati...
Acadia probably stems from a name given to the area by the explorer, Giovanni Verrazano, when he sailed by in 1524. The shoreline reminded him of a part of Greece named Arcadia.
Related Questions

What is the Origin of Environmental Justice at EPA?

Frequently Asked Questions - Environmental Justice | Complia...
Early in 1990, the Congressional Black Caucus, a bi-partisan coalition of academicians, social scientists and political activists met with EPA officials to discuss their findings that EPA was unfairly applying its enforcement inspections and that environmental risk was higher in racial minority and low-income populations.
Related Questions

What is the origin of the Marantz brand?

Legendary Audio Classics: Marantz Classics FAQ
Saul B. Marantz, born in 1911 in New York City, started the company. His interests included photography, playing classical guitar, and collecting oriental artwork. (I find it fascinating that those are also all interests of mine!) Prior to his audio undertakings, he worked as a graphic artist and also spent some time in the military. He grew up in Brooklyn, New York, where his interest in electronics first blossomed as a young boy.
Related Questions

What is the origin of the word "shaman"?

Spiral Nature - by Psyche
Shaman comes from the language of the Tungus of North-Central Asia. It came into use in English via Russian.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact