A survey of languages for specifying dynamics: A knowledge engineering perspective

Citation
P. Van Eck et al., A survey of languages for specifying dynamics: A knowledge engineering perspective, IEEE KNOWL, 13(3), 2001, pp. 462-496
Citations number
71
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING
ISSN journal
10414347 → ACNP
Volume
13
Issue
3
Year of publication
2001
Pages
462 - 496
Database
ISI
SICI code
1041-4347(200105/06)13:3<462:ASOLFS>2.0.ZU;2-4
Abstract
During the last years, a number of formal specification languages for knowl edge-based systems has been developed. Characteristics for knowledge-based systems are a complex knowledge base and an inference engine which uses thi s knowledge to solve a given problem. Specification languages for knowledge -based systems have to cover both aspects. They have to provide the means t o specify a complex and large amount of knowledge and they have to provide the means to specify the dynamic reasoning behavior of a knowledge-based sy stem. This paper focuses on the second aspect. For this purpose, we survey existing approaches for specifying dynamic behavior in related areas of res earch. In fact, we have taken approaches for the specification of informati on systems (Language for Conceptual Modeling and TROLL), approaches for the specification of database updates and logic programming (Transaction Logic and Dynamic Database Logic) and the generic specification framework of Abs tract State Machines.