A Knowledge-Representation Language for Engineering Design Codes
J V Thomson,
B S Marksjö and
R Sharpe
Environment and Planning B, 1987, vol. 14, issue 3, 293-304
Abstract:
Several years' experience in building substantial prototype expert systems (involving several thousand lines of Prolog), mostly for engineering design codes using graphics, has led to the conclusion that Prolog is a very awkward language for representing several types of knowledge that are common in design codes. These include rules that are naturally written as mathematical expressions, operations that require iteration over the members of a list, handling of complex tables and arrays, and graphical user interfaces. An expert-system shell is now being designed to overcome these problems. The shell will use a declarative language based on Prolog, but with extensions to handle the above problems and to facilitate explanation of the reasoning process. It will be prototyped in Prolog, and then implemented in C to achieve greater efficiency. The knowledge-representation problems that have inspired the development of this shell are described, and preliminary proposals for the design of features to overcome them are presented.
Date: 1987
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://journals.sagepub.com/doi/10.1068/b140293 (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:sae:envirb:v:14:y:1987:i:3:p:293-304
DOI: 10.1068/b140293
Access Statistics for this article
More articles in Environment and Planning B
Bibliographic data for series maintained by SAGE Publications ().