5,303 Works

Guide to best practices for ocean acidification research and data reporting. [reprinted edition including erratum].

U. Riebesell & et al

Guidelines for a Data Management Plan

ICAN - Best Practice Guide to Engage your Coastal Web Atlas User Community.

Kathrin Kopke & Ned Dwyer

ColFungi: Colombian resources for fungi made accessible

Ester Gaya

On using Edinburgh LCF to prove the correctness of a parsing algorithm

Avra Cohn & Robin Milner
The methodology of Edinburgh LCF, a mechanized interactive proof system is illustrated through a problem suggested by Gloess – the proof of a simple parsing algorithm. The paper is self-contained, giving only the relevant details of the LCF proof system. It is shown how tactics may be composed in LCF to yield a strategy which is appropriate for the parser problem but which is also of a generally useful form. Also illustrated is a general...

Automatic mesh generation of 2 & 3 dimensional curvilinear manifolds

Burkard Wördenweber

Prediction oriented description of database systems

Mark Theodore Pezarro

An operational semantics for occam

Juanito Camilleri
Occam is a programming language designed to support concurrent applications, especially those implemented on networks of communicating processors. The aim of this paper is to formulate the meaning of the language constructs of Occam by semantic definitions which are intended as a direct formalisation of the natural language descriptions usually found in programming language manuals [Inmos 5]. This is done by defining a syntax directed transition system where the transitions associated to a phrase are...

PFL+: A Kernal Scheme for Functions I/O

Andrew Gordon
In place of the common separation of functional I/O into continuation and stream based schemes, an alternative division between Data Driven and Strictness Driven mechanisms for I/O is proposed. The data driven mechanism determines I/O actions by the Weak Head Normal Form of programs, while strictness driven I/O is based on suspensions – I/O actions are triggered when demand arises for the value of a suspension during normal order reduction. The data driven and strictness...

Natural language interfaces to databases

Ann Copestake & Karen Spärck Jones
This paper reviews the state of the art in natural language access to databases. This has been a long-standing area of work in natural language processing. But though some commercial systems are now available, providing front ends has proved much harder than was expected, and the necessary limitations on front ends have to be recognised. The paper discusses the issues, both general to language and task-specific, involved in front end design, and the way these...

Specification of computer architectures:
a survey and annotated bibliography

Timothy E. Leonard
I first define computer architecture and architecture specification, explain how the conflict between clarity and ambiguity makes writing specifications difficult, and introduce and consider the advantages and problems of formal specifications. I then survey all the literature on architecture specification, and introduce the literature on technical writing and on formal specification in general. I close with an annotated bibliography.

Inference in a natural language front end for databases

Ann Copestake & Karen Spärck Jones
This report describes the implementation and initial testing of knowledge representation and inference capabilities within a modular database front end designed for transportability.

Site interconnection and the exchange architecture

David Lawrence Tennenhouse

Ordered rewriting and confluence

Ursula Martin & Tobias Nipkow

A verified compiler for a verified microprocessor

Jeffrey J. Joyce

A mechanised definition of Silage in HOL

Andrew D. Gordon
If formal methods of hardware verification are to have any impact on the practices of working engineers, connections must be made between the languages used in practice to design circuits, and those used for research into hardware verification. Silage is a simple dataflow language marketed for specifying digital signal processing circuits. Higher Order Logic (HOL) is extensively used for research into hardware verification. This paper presents a formal definition of a substantial subset of Silage,...

Functional programming and input/output

Andrew Donald Gordon

Efficiency in a fully-expansive theorem prover

Richard John Boulton
The HOL system is a fully-expansive theorem prover: Proofs generated in the system are composed of applications of the primitive inference rules of the underlying logic. This has two main advantages. First, the soundness of the system depends only on the implementations of the primitive rules. Second, users can be given the freedom to write their own proof procedures without the risk of making the system unsound. A full functional programming language is provided for...

Registration Year

  • 2021

Resource Types

  • Report


  • UNSW Sydney
  • Open Society Foundations
  • University of Technology of Compiègne
  • University of Virginia
  • Western Sydney University
  • University of Kentucky
  • King's College London
  • Lyrasis
  • Institut National de la Recherche Agronomique
  • University of Strathclyde