Skip Navigation

The Computer Journal 1987 30(4):337-342; doi:10.1093/comjnl/30.4.337
© 1987 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Leith, P.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

A Programmed, Skeleton Formal Specification Method: The OUFDM

P. Leith *

Department of Jurisprudence, Queen's University, Belfast, Northern Ireland, BT7 1NN, UK

Students of formal methods are often confused by the complexities of the methods and the need for some mathematical sophistication in the handling of notations, a situation compounded at the Open University by the problems of teaching computing ‘at a distance’. The novel method described here (the Open University Formal Definition Method – OUFDM) was designed by the author whilst a member of the Computing Discipline at the OU to try and overcome some of the problems of teaching students of computing the essence of formal specification methods. It uses UCSD Pascal as the description language, the object language being a ‘toy’ blocks world language. The OUFDM is important in that it demonstrates how complex formal methods can be made more accessible for teaching purposes. The design was implemented by the Academic Computing Service at the Open University of the course M353, ‘Programming and Programming Languages’.


Received May 1985. revised April 1986.

* Department of Jurisprudence, Queen's University, Belfast, Northern Ireland, BT7 1NN


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.