1985
DOI: 10.1109/ms.1985.231756
|View full text |Cite
|
Sign up to set email alerts
|

The Larch Family of Specification Languages

Abstract: Larch specifications are T he use of suitable formalisms in extensive checking of specificatwo-tiered. Each one I the specification of computer tions as they are being conprograms and parts of computer prostructed. An important aspect of has a component grams offers significant advantages.' our approach is the use of a written in an algebraic Although there is considerable theo-powerful theorem prover for language and another retical interest in this area,2 practical semantic checking to supplement tailored to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
58
0

Year Published

1986
1986
2009
2009

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 214 publications
(58 citation statements)
references
References 6 publications
0
58
0
Order By: Relevance
“…specification (Guttag et al, 1985;Wing, 1987) and model-based specification (Bjørner et al, 1987;Spivey, 1989). Both are based on the idea that abstract component behavior can be explained through mathematical modeling of program objects by mathematical objects.…”
Section: 1specification Of Behaviormentioning
confidence: 99%
See 2 more Smart Citations
“…specification (Guttag et al, 1985;Wing, 1987) and model-based specification (Bjørner et al, 1987;Spivey, 1989). Both are based on the idea that abstract component behavior can be explained through mathematical modeling of program objects by mathematical objects.…”
Section: 1specification Of Behaviormentioning
confidence: 99%
“…Two modern specification languages of this kind support both the algebraic and the model-based style: Larch (Guttag et al, 1985;Liskov and Guttag, 1986;Wing, 1987) and Z (Spivey, 1989). Both permit the specifier to define mathematical theories and then to define abstract program interfaces using those theories.…”
Section: 4language Issuesmentioning
confidence: 99%
See 1 more Smart Citation
“…The set of tools includes language-sensitive editors and semantic checkers based on a powerful theorem prover [13,361. The Larch family of specification languages [22] includes the design and formal definitions of the Larch Shared Language [24] and Larch interface languages [51]. These languages were designed to support the specification technique called "the two-tiered approach," which was first introduced in [19] and elaborated upon in the author's Ph.D. thesis [51].…”
Section: Context: Larch's Two-tiered Approachmentioning
confidence: 99%
“…To address such problems, vspec [2,3,4,5] augments vhdl to provide a declarative requirements specification capability that support rigorous, formal analysis. vspec is a Larch interface language [6,7] for vhdl. The Larch family of specification languages supports a two-tiered, model-based approach to specifying software.…”
Section: Introductionmentioning
confidence: 99%