Decisions about the logic underpinning a formal specification language have important consequences for the utility of the formalism. This paper describes the major features of the typed Logic of Partial Functions~(LPF) as it has been implemented in support of the Vienna Development Method's Specification Language, VDM-SL. It compares attempts to realise the logic in different environments: a user-centred proof support tool, a specification interpreter and an automated proof tool. Future directions in integrated proof support for the language are suggested. © 2006 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne
. This paper presents a method for translating a subset of VDM-SL to higher order logic, more specif...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
. In this paper an extension of the IFAD VDM-SL Toolbox with a proof obligation generator is describ...
This paper gives a comprehensive description of a typed version of the logic known as LPF. This log...
. This paper describes the theorem proving component of a larger software development environment fo...
Specification and verification tools, often, employ theorem proving technology. This technology enco...
AbstractPartial functions and operators are used extensively in the formal development of programs a...
Several approaches to logical specification of functions are compared. Main attention is paid to LPT...
The Edinburgh Logical Framework (LF) provides a means to define (or present) logics. It is based on ...
This paper serves as an introduction to the LF and summarizes the main points made in [1]. It is org...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
As our society becomes technologically more complex, computers are being used in greater and greater...
The Edinburgh Logical Framework LF was introduced both as a general theory of logics and as a metala...
We report on a new environment developed and implemented inside the Nuprl type theory that facilita...
PhD ThesisIt is well known that partial functions arise frequently in formal reasoning about progra...
. This paper presents a method for translating a subset of VDM-SL to higher order logic, more specif...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
. In this paper an extension of the IFAD VDM-SL Toolbox with a proof obligation generator is describ...
This paper gives a comprehensive description of a typed version of the logic known as LPF. This log...
. This paper describes the theorem proving component of a larger software development environment fo...
Specification and verification tools, often, employ theorem proving technology. This technology enco...
AbstractPartial functions and operators are used extensively in the formal development of programs a...
Several approaches to logical specification of functions are compared. Main attention is paid to LPT...
The Edinburgh Logical Framework (LF) provides a means to define (or present) logics. It is based on ...
This paper serves as an introduction to the LF and summarizes the main points made in [1]. It is org...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
As our society becomes technologically more complex, computers are being used in greater and greater...
The Edinburgh Logical Framework LF was introduced both as a general theory of logics and as a metala...
We report on a new environment developed and implemented inside the Nuprl type theory that facilita...
PhD ThesisIt is well known that partial functions arise frequently in formal reasoning about progra...
. This paper presents a method for translating a subset of VDM-SL to higher order logic, more specif...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
. In this paper an extension of the IFAD VDM-SL Toolbox with a proof obligation generator is describ...