Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/31273
Appears in Collections:eTheses from Faculty of Natural Sciences legacy departments
Title: An object-centred interpretation of the blackboard architecture for knowledge-based programming
Author(s): McArthur, David
Issue Date: 1987
Publisher: University of Stirling
Abstract: Progress with knowledge-based approaches to the production of reliable software has been slow but intense over the last decade. From individual efforts, environments have emerged to support these investigations with tools for knowledge representation and search. However, this support technology threatens to be overtaken as investigators, largely inspired by cognitive models, prefer to work with multiple representations of systems. The blackboard architecture offers a number of principles for reasoning amongst many representations of systems and might provide a framework in which knowledge-based programming could be supported. A suitable interpretation of the architecture must offer transparency to complex reasoning processes and include a high-level language for describing knowledge. In short the architecture must be made accessible for applications in the domain of programming. This thesis describes an object-centred interpretation of the blackboard architecture for knowledge-based programming. Solutions are developed on blackboards: described as assemblages of objects. Programming knowledge for particular applications and strategies for applying that knowledge are represented as rules in a high-level language known as APPEAL. Rules are themselves objects and occupy the blackboard. This interpretation, embodied in the ENCORES system, brings transparency with a previously unattainable flexibility for engineering programming knowledge.
Type: Thesis or Dissertation
URI: http://hdl.handle.net/1893/31273

Files in This Item:
File Description SizeFormat 
McArthur-Thesis.pdf5.93 MBAdobe PDFView/Open



This item is protected by original copyright



Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.