Search 5,000,000+ questions and answers.

Frequently Asked 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

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

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

Q15 - How does the ORION compare to loudspeakers X and Y or Z?

FAQ
A15 - You apparently are familiar with those speakers, or consider them a reference, or have formed some opinion about them. To get an idea of where I place the ORION you might read the Design of Loudspeakers page. The Sound Reproduction page explains my design priorities and the importance I give to the motto "True to the Original". The ORION was designed to work optimally in normal living spaces without any specific acoustic treatment other than your normal "stuff of life".
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 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

How does the Z-View Aberrometer compare with other leading wavefront brands?

iZon - Wavefront-Guided Vision Technology
The Z-View utilizes a patented holographic grating design which is distinctive from those of competitive models, including Hartmann-Shack, Tscherring, Ray Tracing and Spacial Skiascopy designs. The holographic grating design provides over 17,000 points of resolution across a 7 mm pupil. This level of precision is required in the production of the customized iZon High Resolution Spectacle Lens.
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

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

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

How does BioFlex compare with other treatments?

Sun Valley Laser Therapy - Frequently Asked Questions
Most forms of treatment including acupuncture, massage, ultrasound, medication, TENS, etc. have been used to treat pain and stimulate the healing processes. For the most part the effects of these treatments have been discouraging or provide only temporary relief as they do little more then mask the symptoms. Alleviating symptoms has generally and unfortunately become the accepted norm of treating most conditions.
Related Questions

How does the NPL compare?

Netscape Public License FAQ
The NPL and MozPL both attempt to strike a middle ground between promoting free source development by commercial enterprises and protecting free source developers. Like the GPL, they require that any and all changes to code covered by the license must be made publicly available. However, they also allow you to combine covered code with other code to create a larger work without requiring that other code to be covered by the license. This is similar to, but even less restrictive, than the LGPL.
Related Questions

How does the IFPA compare to other certifications?

IFPA FAQ's, Frequently Asked Questions
The real claim to fame for the IFPA: PRACTICAL. The IFPA did not build our programs to win acclaim from academicians in the Ivory Towers of Academia; we dont care about their opinion. The IFPA did not build our programs to win acclaim from doctors in the medical community we dont care about their opinion. The IFPA did not build our programs to win envy from the other certifications available today we dont care about their opinion.
Related Questions

How does Retane compare to other products?

Hair Loss & Retane FAQs
Unlike some other hair loss treatment products available on the market today, Retane is clinically proven to stop male and female hair loss. It is fast acting - most men and women will experience a significant reduction in hair loss within 4 weeks. Retane is an all natural hair tonic that stops hair loss. It does not contain chemical drugs.
Related Questions

How does LifePak compare to the competition?

frequently asked questions
The LifePak Challenge has been created to help our Distributors and customers compare LifePak to competitors. Click here to view the LifePak Challenge.
Related Questions

How does digital compare with film?

Digital Photography FAQ
It is quite difficult to answer this question in an objective manner. The first challenge is bringing the film image to the PC so that the both digital and film images can be compared side by side. this introduces several variables: The choice of scanning hardware, and the parameters of the scanning software. The next challenge is that digital and film images fall apart in different ways at the limits.
Related Questions

How does SpinRite compare to ScanDisk?

GRC | SpinRite 6.0 FAQ - Frequently Asked Questions
SpinRite and ScanDisk are entirely different types of products. ScanDisk replaces the original DOS CHKDSK command, which verified the logical file system structure of the hard drive (the newer CHKDSK command no longer performs that function). Microsoft created ScanDisk because people were switching off their computers without first exiting Windows. This resulted in corruption of the file system.
Related Questions

How does the Handle System compare to LDAP?

HANDLE.NET FAQs
the infrastructure level, the Handle System allows individual namespaces to be registered and later discovered by any application over the Internet. Namespaces registered under the Handle System are unique, and queries will always be directed to the responsible handle server for resolution. An LDAP server typically runs in isolation, with service referrals from one namespace to another performed at the peer level when available.
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

What does A-Z Bus Sales do?

Frequently Asked Questions
A-Z Bus Sales specializes in transportation solutions. We provide sales of many makes and models of new and used buses and specialized ADA approved equipment. A-Z Bus also has a superior service and parts department that can easily handle your needs. We stock a large in-house inventory of parts for all makes and models and have some of the most highly trained service professionals in the state. A-Z Bus also offers financing through our affiliate in-house bank, A-Z Resources.
Related Questions

What does "Z?" mean?

Frequently Asked Questions
It means "question sleep." I have no acerbic commentary to add to this frequently asked question. It's frequently asked, isn't self-explanatory, and while asked and answered on other websites, it doesn't make sense to let people needlessly keep asking it just to point them at other websites. That just seems like a waste of time.
Related Questions

What does Z look like?

K E Performance
Most of the drills are simple and may not look like much. Simple does not mean 'easy.' Z drills are a set of skills that you already know on a primitive/instinctual level. You may have 'forgotten' them due to injury or inactivity. Z helps you re-learn them.
Related Questions

How does it compare to other insecticides?

Insecticide Frequently Asked Questions - Learn more about DI...
Many insecticides take days to work, are smelly and often have harmful chemicals that damage the environment. Diatect® RESULTS kills insects within minutes, does not smell, and uses some natural chemicals.
Related Questions

How does vinyl siding compare with other siding materials?

Alside - Frequently Asked Questions
In a way, it's almost no contest. When compared to wood, brick, stone, stucco, and metal sidings on the basis of initial cost, maintenance costs, appearance, durability and value, vinyl siding is clearly superior. Alside offers a broad range of vinyl siding products, so you can choose one that's easily affordable. Whichever you choose, you can expect the highest quality and lasting beauty. And Alside vinyl siding never needs painting or staining.
Related Questions

How does the sound quality compare to my current phone?

SunRocket Internet Phone Service - Member Support: FAQ's - A...
You'll find the quality is typically better than a cell phone and usually as good as a landline. You may experience some hiccups in sound quality if your broadband connection is running slowly or if your bandwidth is stretched with additional data (sending or receiving files from your PC at the same time). Three-way calling may also cause some disruptions if your modem speed is not at least 180 kbps.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact