Specification of Dynamics for Knowledge-based Systems
Buchtitel: Proceedings of the Workshop on (Trans)Actions and Change in Logic Programming and Deductive Databases (DYNAMICS '97). Post-Conference of International Logic Programming Symposium (ILPS-97), Port Jefferson, Long Island N.Y., USA, October 17, 1997
During the last years, a number of formal specification languages for knowledge-based systems have been developed. Characteristic for knowledge-based systems are a complex knowledge base and an inference engine which uses this knowledge to solve a given problem. Specification languages for knowledge-based systems have to cover both aspects: they have to provide means to specify a complex and large amount of knowledge and they have to provide means to specify the dynamic reasoning behaviour of a knowledge-based system. This paper will focus on the second aspect, which is an issue considered to be unsolved. For this purpose, we have surveyed existing approaches in related areas of research. We have taken approaches for the specification of information systems (i.e., Language for Conceptual Modelling and Troll), approaches for the specification of database updates and the dynamics of logic programs (Transaction Logic and Dynamic Database Logic), and the approach of Evolving Algebras. This paper, which is a short version of a longer report, concentrates on the methodology of our comparison and on the conclusions we have drawn. The actual comparison between the languages has been removed from this version because of space limitations.
Download: Media:1997_598_van Eck_Specification_o_1.ps