Calcagnini, Carlo
2.82 MB of textual records (PDF)
Audience: Undergraduate. -- Dissertation: Thesis (B. A.). -- Algoma University, 1994. -- Submitted in partial fulfillment of course requirements for COSC 4235. -- Includes figures and tables. --Contents: Thesis.
Engineers need not be burdened by the task of learning new tools for scientific analysis. The objective of this project was to develop an interface that uses a natural language-like query, for retrieval and analysis of knowledge. Described are the design and implementation of the parser. The grammar is general and need not be modified for porting to other applications. The interface uses a dictionary to maintain generality. The interface is written in object-oriented C++. Once the query is parsed it is changed into a postfix expression. This expression is passed along to a knowledge base engine for knowledge retrieval. The knowledge returned by the knowledge base is then analyzed. Results of the query are shown. The use of the proposed Scientific Analysis Language (SAL) will free the engineer from having to learn standard programming languages for analysis of data. Also, because of its generality it can have widespread usage.