Thread View: comp.specification
1 messages
1 total messages
Started by James Mason
Mon, 04 Jan 1993 20:58
Publication announcement on Larch research paper
Author: James Mason
Date: Mon, 04 Jan 1993 20:58
Date: Mon, 04 Jan 1993 20:58
54 lines
2509 bytes
2509 bytes
PUBLICATION ANNOUNCEMENT ------------------------ DIGITAL SYSTEMS RESEARCH CENTER ------------------------------- Below is an abstract of a newly available SRC Research Report. You can retrieve it via anonymous ftp from gatekeeper.pa.dec.com. The pathname to it is: /pub/DEC/SRC/research-reports/ Please read the README file before retrieving. The report is also retrievalbe via DECnet and VMS in the following directory: DECWRL::"/pub/DEC/SRC/research-reports" i.e. type at the prompt> dir decwrl::"/pub/DEC/SRC/research-reports" "Experiences with Software Specification and Verification Using LP, the Larch Proof Assistant" Manfred Broy Report #93, November 12, 1992 69 pages Author's abstract: We sketch a method for deduction-oriented software and system development The method incorporates formal machine-supported specification and verification as activities in software and systems development. We describe experiences in applying this method. These experiences have been gained by using the LP, the Larch proof assistant, as a tool for a number of small and medium size case studies for the formal development of software and systems. LP is used for the verification of the development steps. These case studies include * quicksort * the majority vote problem * code generation by a compiler and its correctness * an interactive queue and its refinement into a network The developments range over levels of requirement specifications, designs and abstract implementations. The main issues are questions of a development method and how to make good use of a formal tool like LP in a goal-directed way within the development. We further discuss of the value of advanced specification techniques, most of which are deliberately not supported by LP and its notation, and their significance in development. Furthermore, we discuss issues of enhancement of a support system like LP and the value and the practicability of using formal techniques such as specification and verification in the development process in practice.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads