1993
DOI: 10.1007/978-1-4612-2704-5
|View full text |Cite
|
Sign up to set email alerts
|

Larch: Languages and Tools for Formal Specification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
177
0
2

Year Published

1998
1998
2012
2012

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 418 publications
(179 citation statements)
references
References 47 publications
0
177
0
2
Order By: Relevance
“…Also variously the application of formal methods to computer algebra has been investigated. For example [9] applied the formal specification language Larch [11] to the computer algebra system AXIOM respective its programming language Aldor. A methodology for Aldor program analysis and verification was devised by defining abstract specifications for AXIOM primitives and then providing an interface between these specifications and Aldor code.…”
Section: State Of the Artmentioning
confidence: 99%
“…Also variously the application of formal methods to computer algebra has been investigated. For example [9] applied the formal specification language Larch [11] to the computer algebra system AXIOM respective its programming language Aldor. A methodology for Aldor program analysis and verification was devised by defining abstract specifications for AXIOM primitives and then providing an interface between these specifications and Aldor code.…”
Section: State Of the Artmentioning
confidence: 99%
“…As explained in the introduction, we use the Larch Shared Language (LSL) [11] to illustrate how object types, associations, and navigation expressions are incorporated into structured specification. LSL uses specification modules, called traits, to describe abstract data types and theories.…”
Section: Interpreting Class Diagramsmentioning
confidence: 99%
“…In our formalisation, an object type is associated with an LSL basic sort consisting of elements that uniquely represent objects (instances) of the type, which can be thought of as object identifiers. The trait Type-String specifies the sort of strings String, which is available in the Larch HandBook of specification modules [11]. Any constraints on the attribute title are expressed as axioms on the function title in the asserts section of the trait.…”
Section: Object Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…The notion of IOA is formalized in the Larch Shared Language (LSL) [18] which is supported by a tool that produces input for LP. LP is a theorem prover for first-order logic designed to assist users who employ standard proof techniques such as proofs by cases, induction, and contradiction.…”
mentioning
confidence: 99%