On methodology of representing knowledge in dynamic domains

被引:0
|
作者
Gelfond, M [1 ]
Watson, R [1 ]
机构
[1] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
关键词
action languages; logic programming; agents;
D O I
10.1016/S0167-6423(01)00030-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The main goal of this paper is to outline a methodology of programming in dynamic problem domains. The methodology is based on recent developments in theories of reasoning about action and change and in logic programming. The basic ideas of the approach are illustrated by discussion of the design of a program which verifies plans to control the reaction control system (RCS) of the Space Shuttle. We start with formalization of the RCS domain in an action description language. The resulting formalization A(RCS) together with a candidate plan alpha and a goal G are given as an input to a logic program. This program verifies if G would be true after executing a in the current situation. A high degree of trust in the program's correctness was achieved by (a) the simplicity and transparency of our formalization, A(RCS), which made it possible for the users to informally verify its correctness; (b) a proof of correctness of the program with respect to A(RCS). This is an ongoing work under a contract with the United Space Alliance-the company primarily responsible for operating the Space Shuttle. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:87 / 99
页数:13
相关论文
共 50 条
  • [21] Representing expressed design knowledge
    Ursu, MF
    Hammond, P
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDINGS OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1998, : 393 - 395
  • [22] Representing Software Engineering Knowledge
    Mylopoulos J.
    Borgida A.
    Yu E.
    Automated Software Engineering, 1997, 4 (3) : 291 - 317
  • [23] REPRESENTING OPERATIONAL PLANNING KNOWLEDGE
    LOBERG, G
    POWELL, GM
    OREFICE, A
    ROBERTS, JD
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (06): : 774 - 787
  • [24] Representing and Retrieving Knowledge Artifacts
    Weber, Rosina
    Gunawardena, Sid
    Abraham, George
    PRACTICAL ASPECTS OF KNOWLEDGE MANAGEMENT, PROCEEDINGS, 2008, 5345 : 86 - 97
  • [25] Elementary principles for representing knowledge
    Jaenecke, P
    KNOWLEDGE ORGANIZATION, 1996, 23 (02): : 88 - 102
  • [26] REPRESENTING KNOWLEDGE OF THE VISUAL WORLD
    HAVENS, W
    MACKWORTH, A
    COMPUTER, 1983, 16 (10) : 90 - 96
  • [27] Representing knowledge about norms
    Kayser, D
    Nouioua, F
    ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 363 - 367
  • [28] Representing the knowledge of turning machines
    Shin, HS
    Williamson, T
    EPISTEMIC LOGIC AND THE THEORY OF GAMES AND DECISIONS, 1997, 20 : 169 - 190
  • [29] Desiderata for Representing Anatomical Knowledge
    Baud, Robert H.
    Lovis, Christian
    Fabry, Paul
    Geissbuhler, Antoine
    CONNECTING MEDICAL INFORMATICS AND BIO-INFORMATICS, 2005, 116 : 653 - 658
  • [30] REPRESENTING KNOWLEDGE AND EVIDENCE FOR DECISION
    KYBURG, HE
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 286 : 30 - 40