Object-oriented reasoning about action and change

被引:0
|
作者
Gustafsson, J [1 ]
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As the scope of logics of action and change continues to increase and powerful research tools are developed, it becomes possible to model larger and more complex scenarios. Unfortunately the scenarios become harder to read and difficult to modify and debug with increasing size and complexity. These problems have been overlooked in the action and change community due to the fact that only smaller toy problems are considered. Sound modeling methodology is as essential as the primitives of the modeling language. The object-oriented paradigm is one structuring mechanism that alleviates these problems and provides a systematic means of scenario construction. The topic of this paper is to demonstrate how many ideas from the object orientation paradigm can be used when reasoning about action and change, we show this by integrating the technique directly in an existing logic of action and change without any modification to the underlying logical language or semantics.
引用
收藏
页码:53 / 64
页数:4
相关论文
共 50 条
  • [1] REASONING ABOUT COMPLEXITY OF OBJECT-ORIENTED PROGRAMS
    SCHMIDT, HW
    ZIMMERMANN, W
    PROGRAMMING CONCEPTS, METHODS AND CALCULI, 1994, 56 : 553 - 572
  • [2] Declarative reasoning about the structure of object-oriented systems
    Wuyts, R
    TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 112 - 124
  • [3] Coalgebraic reasoning about classes in object-oriented languages
    Jacobs, Bart
    Electronic Notes in Theoretical Computer Science, 1998, 11 : 231 - 242
  • [4] REASONING ABOUT OBJECT-ORIENTED PROGRAMS THAT USE SUBTYPES
    LEAVENS, GT
    WEIHL, WE
    SIGPLAN NOTICES, 1990, 25 (10): : 212 - 223
  • [5] Object-oriented modeling and reasoning
    Mannino, M.V.
    Choi, I.J.
    Proceedings of the International Conference on the Entity-Relationship Approach, 1991,
  • [6] A Simple Model for Reasoning about Limits on Coupling in Object-Oriented Software
    Melton, Hayden
    2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, : 163 - 168
  • [7] Reasoning About Inheritance and Unrestricted Reuse in Object-Oriented Concurrent Systems
    Owe, Olaf
    INTEGRATED FORMAL METHODS (IFM 2016), 2016, 9681 : 210 - 225
  • [8] Reasoning about classes in object-oriented languages: Logical models and tools
    Hensel, U
    Huisman, M
    Jacobs, B
    Tews, H
    PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 1381 : 105 - 121
  • [9] Object-oriented reasoning in cognitive systems
    Korniak, J
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE IV, 2000, 4026 : 291 - 301
  • [10] Modular reasoning in object-oriented programming
    Naumann, David A.
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 105 - 115