Back to results

Robert Gordon University

Knowledge refinement for a formulation system.

Abstract

dc:description.abstract

This thesis describes the application of the knowledge refinement tool KRUST to the design system TFS, whose task is tablet formulation for a major pharmaceutical company. KRUST has already been successfully applied to a variety of classificatory problems, and a generic refinement framework is being developed. This thesis explores the differences in knowledge content and problem-solving steps for design rather than diagnosis systems, and how this affects the refinement process. It describes how novel components found in the design system were included within KRUST’s underlying knowledge model, and how KRUST’s refinement mechanisms were extended to apply to the design system by adding new operators to the existing tool-sets. Following this necessary adaptation of KRUST, new mechanisms were introduced whereby inductive learning from proofs of related examples is used to constrain and guide KRUST’s refinement generation. The concept of a generic refinement tool is introduced. In the course of the work described here, KRUST’s knowledge and operator representations have developed in a way that facilitate its future application to different shells. The successful application of KRUST to TFS is used to show that KRUST has grown nearer to being a truly generic tool, and provides evidence that the construction of such a tool is both feasible and desirable. Lastly, the role of knowledge refinement within software development is explored. Traditionally, refinement has been applied only to debugging, but the thesis shows how refinement can also play a role in software maintenance. In the course of its development, TFS has undergone both routine debugging, and also maintenance, when the formulation task was altered by a change in company policy. It was thus possible to test the extent to which KRUST was able to reproduce automatically the changes that were originally made manually to TFS, and hence to evaluate KRUST’s effectiveness in both debugging and maintenance roles.

Degree

thesis:*
Grantor dc:publisher.institution
Robert Gordon University
Year dc:date.issued
1998

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Boswell, Robin Alexander
Advisor dc:contributor.advisor
  • S. Craw

Subjects

dc:subject × 5

Rights

Language dc:language
en

Identifiers

dc:identifier.*
Identifier
oai:rgu-repository.worktribe.com:2807305
https://doi.org/10.48526/rgu-wt-2807305
OAI identifier oai:identifier
oai:rgu-repository.worktribe.com:2807305

Chain of custody

source
Harvested from
Robert Gordon University
Base URL
rgu-repository.worktribe.com/oaiprovider
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Boswell, Robin Alexander. Knowledge refinement for a formulation system.. Robert Gordon University, 1998. https://rgu-repository.worktribe.com/2807305/1/BOSWELL%201998%20Knowledge%20refinement%20for%20a