[BOOK][B] Larch: languages and tools for formal specification

JV Guttag, JJ Horning - 2012 - books.google.com
Building software often seems harder than it ought to be. It takes longer than expected, the
software's functionality and performance are not as wonderful as hoped, and the software is …

Partial logics reconsidered: A conservative approach

O Owe - Formal Aspects of Computing, 1993 - Springer
Partial functions play an important role in computer science. In order to reason about partial
functions one may extend classical logic to a logic supporting partial functions, a so-called …

An overview of Larch

SJ Garland, JV Guttag, JJ Horning - Functional Programming, Concurrency …, 2005 - Springer
We begin by describing the Larch approach to specification and illustrating it with a few
small examples. We then discuss LP, the Larch proof assistant, a tool that supports all the …

[BOOK][B] Report on the larch shared language: Version 2.3

JV Guttag, JJ Horning, A Modet - 1990 - Citeseer
The Larch family of speci cation languages supports a two-tiered de nitional approach to
speci cation [Guttag, Horning, and Wing 1985a]. Each speci cation has components written …

Formal development with ABEL

OJ Dahl, O Owe - International Symposium of VDM Europe, 1991 - Springer
ABEL is a language together with a formal logic for use in program development. The overall
goal has been to support specification and program development through semimechanical …

Generator induction in order sorted algebras

O Owe, OJ Dahl - Formal Aspects of Computing, 1991 - Springer
Linguistic and semantic consequences of combining the ideas of order sorted algebras (as
in OBJ) and generator induction (as in Larch) are investigated. It is found that one can gain …

[BOOK][B] Formal Methods applied to Object-Oriented Programming

AC Wills - 1992 - search.proquest.com
This work investigates the application of formal methods to object-oriented programming.
The desirable features of such a synthesis are defined, and the problems of achieving it …

A VDM case study in mural

B Fields, M Elvang-Goransson - IEEE transactions on software …, 1992 - search.proquest.com
The application of an interactive theorem-proving assistant and specification support tool
called" mural" is described in the specification and verification of a small Vienna …

[PDF][PDF] Larch: languages and tools for formal specification

SJ Garland, KD Jones, A Modet… - Springer-Verlag Texts and …, 1993 - cs.columbia.edu
Building software often seems harder than it ought to be. It takes longer than expected, the
software's functionality and performance are not as wonderful as hoped, and the software is …

On the use of subtypes in ABEL

OJ Dahl, O Owe - Research report http://urn. nb. no/URN: NBN: no …, 1995 - duo.uio.no
ABEL is a wide spectrum language developed at the University of Oslo. The applicative core
of ABEL is a typed first order language with subtypes and partial functions. The paper …