Semantics and logic of object calculi

被引:9
|
作者
Reus, B [1 ]
Streicher, T
机构
[1] Univ Sussex, Dept Informat, Brighton, E Sussex, England
[2] Tech Univ Darmstadt, Fachbereich Math, D-64287 Darmstadt, Germany
关键词
object logic; programming logic; program verification; denotational semantics; domain theory;
D O I
10.1016/j.tcs.2004.01.030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The main contribution of this paper is a formal characterization of recursive object specifications and their existence based on a denotational untyped semantics of the object calculus. Existence is not guaranteed but can be shown employing Pitts' results on relational properties of domains. The semantics can be used to analyse and verify Abadi and Leino's object logic but it also suggests extensions. For example, specifications of methods may not only refer to fields but also to methods of objects in the store. This can be achieved without compromising the existence theorem. An informal logic of predomains is in use intentionally in order to avoid any commitment to a particular syntax of specification logic. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:191 / 213
页数:23
相关论文
共 50 条
  • [31] ON SEMANTICS WITHOUT LOGIC
    VERKUYL, HJ
    LINGUA, 1986, 68 (01) : 59 - 90
  • [32] Semantics for the logic of essence
    Fine, K
    JOURNAL OF PHILOSOPHICAL LOGIC, 2000, 29 (06) : 543 - 584
  • [33] Semantics for evaluation logic
    Moggi, E.
    Fundamenta Informaticae, 1995, 22 (1-2)
  • [34] On the semantics of Strategy Logic
    Bouyer, Patricia
    Gardy, Patrick
    Markey, Nicolas
    INFORMATION PROCESSING LETTERS, 2016, 116 (02) : 75 - 79
  • [35] A semantics for Fuzzy Logic
    J. B. Paris
    Soft Computing, 1997, 1 (3) : 143 - 147
  • [36] Logic and Semantics for Imperatives
    Charlow, Nate
    JOURNAL OF PHILOSOPHICAL LOGIC, 2014, 43 (04) : 617 - 664
  • [37] A logic for probabilities in semantics
    Moshier, MA
    Jung, A
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2002, 2471 : 216 - 231
  • [38] A Semantics for Active Logic
    Asker, Mikael
    Malec, Jacek
    ECAI 2006, PROCEEDINGS, 2006, 141 : 739 - 740
  • [39] Founded Semantics and Constraint Semantics of Logic Rules
    Liu, Yanhong A.
    Stoller, Scott D.
    LOGICAL FOUNDATIONS OF COMPUTER SCIENCE (LFCS 2018), 2018, 10703 : 221 - 241
  • [40] Founded semantics and constraint semantics of logic rules
    Liu, Yanhong A.
    Stoller, Scott D.
    JOURNAL OF LOGIC AND COMPUTATION, 2020, 30 (08) : 1609 - 1638