Abstract
The main problem in the development of expert systems or knowledge based systems is the construction of the knowledge base. Not only the elicitation of the human knowledge is a crucial problem but also the codification of this knowledge into a consistent and easily modifiable and extensible knowledge system. In this paper we analyse two possible strategies to build a knowledge system. We describe how they can be implemented in Prolog and investigate their usability and their flexibility for building expert systems. The two architectures are used to build an expert system for symbolic integration. Finally we describe how the technique of partial evaluation could be used to derive an expert system of the second architecture from an expert system written using the centralised scheduler.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gallagher, J., Transforming Logic Programs by specialising Interpreters, University of Dublin, 1984.
Hayes-Roth, F., The Industrialization of Knowledge Engineering, in <Reit83>.
Haye83b Hayes-Roth, F., Waterman, D.A. and Lenat, D.B., Building Expert Systems, Addison-Wesley Publishing Co., 1983.
Komorowski, H.J., A Specification of an abstract Prolog Machine and its Application to Partial Evaluation, Linkoping Studies in Science and Technology Dissertations No 69, Linkoping University, 1981.
Niblett, T., Yet another Prolog Expert System, The Journal for the Integrated Study of Artificial Intelligence, Cognitive Science and Applied Epistomology, Vol 2, nr. 2, Rijksuniversiteit Gent, 1985.
Reitman, W. (ed.), Artificial Intelligence Applications for Business, Ablex Publishing Corp, 1983.
Venken R., A Prolog Meta-1nterpreter for Partial Evaluation and its Application to Source to Soutrce Transformation and Query-Optimisation, in Proc. ECAI ’84, Pisa, 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Venken, R., Bruynooghe, M., Dekeyser, L., Krekels, B. (1985). The Centralised Scheduler vs. The Distributed Specialists: Towards a Flexible Controller in Prolog for Expert Systems. In: Brauer, W., Radig, B. (eds) Wissensbasierte Systeme. Informatik-Fachberichte, vol 112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-70840-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-70840-4_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-15999-5
Online ISBN: 978-3-642-70840-4
eBook Packages: Springer Book Archive