1986
DOI: 10.1016/0167-6423(86)90021-3
|View full text |Cite
|
Sign up to set email alerts
|

Report on the larch shared language

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
0

Year Published

1987
1987
2009
2009

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 65 publications
(33 citation statements)
references
References 3 publications
0
33
0
Order By: Relevance
“…The formalism of ADTs was still presented as closely related to Simula; the main difference was claimed to be that Simula allowed full inspection of object representations. The publication of this paper initiated a decade of intense research on ADTs, which soon branched into work on languages [30,34], algebraic specification [20,23,24,18,19], and existential types [33].…”
Section: Historical Overviewmentioning
confidence: 99%
“…The formalism of ADTs was still presented as closely related to Simula; the main difference was claimed to be that Simula allowed full inspection of object representations. The publication of this paper initiated a decade of intense research on ADTs, which soon branched into work on languages [30,34], algebraic specification [20,23,24,18,19], and existential types [33].…”
Section: Historical Overviewmentioning
confidence: 99%
“…In Larch, a mathematical theory is written in the Larch Shared Language (Guttag et al, 1985;Guttag and Horning, 1986a) and a program interface specification is written in an implementationlanguage-specific Larch Interface Language (Wing, 1987). Larch can be used to write specifications in either the algebraic or the model-based style, but the main catalog of published examples (Guttag and Horning, 1986b) clearly favors the algebraic style.…”
Section: 4language Issuesmentioning
confidence: 99%
“…In Section 2.2 we do the same for CLU. 2 We refer the interested reader to [24] for further details of the Larch Shared Language; to [40] for details about CLU. In Section 2.3 we give an example of a Larch/CLU procedure specification, and in Section 2.4 we give an example of a Larch/CLU cluster specification.…”
Section: An Informal Look At the Larch/clu Interface Languagementioning
confidence: 99%
“…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%