Specification and implementation of the Larch shared language

This project aims to prototype formal specification in Larch. The motivation for looking at formal specifications stems from an appreciation of the problem outlined above, frustration with current methods, and a desire to practise what is preached. The aim is to implement a formal specification lang...

Full description

Bibliographic Details
Main Author: Everett, Yvonne
Other Authors: MacGregor, Ken
Format: Dissertation
Language:English
Published: University of Cape Town 2016
Subjects:
Online Access:http://hdl.handle.net/11427/17380
Description
Summary:This project aims to prototype formal specification in Larch. The motivation for looking at formal specifications stems from an appreciation of the problem outlined above, frustration with current methods, and a desire to practise what is preached. The aim is to implement a formal specification language, to write a non-trivial specification and to employ formal methods of specification during software development. As a result, one should have a thorough understanding of a formal specification language, and the practical implications of using it as a basis for formal methods.