Semantics of temporal classes

被引:4
|
作者
Alagic, S [1 ]
机构
[1] Wichita State Univ, Dept Comp Sci, Wichita, KS 67260 USA
关键词
D O I
10.1006/inco.2000.2891
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A model theory of a typed, declarative, temporal object-oriented language system is presented. The declarative nature of the language makes it very different from the dominating procedural, strongly typed object-oriented programming languages. In this declarative system, methods are specified in a high-level, temporal constraint language. Two fundamental properties of these constraints are that they have an execution model and algebraic semantics. The model theory is based on temporal order-sorted algebras with predicates. A variety of orderings are explored in order to represent various types of inheritance, as well as the subtyping discipline. Temporal classes are viewed as temporal theories and some inheritance relationships as morphisms of temporal theories. A model of a temporal class is a temporal order-sorted structure with predicates which satisfies a set of temporal constraints specified in that class. Morphisms of those models are naturally required to preserve type coercions. A distinguished model of a temporal theory is constructed as a colimit of a suitably defined functor. This colimit construction reflects the temporal nature of the paradigm and generalizes the classical initial algebra semantics. In contradistinction to major difficulties in developing a model theory for full-fledged, typed procedural object-oriented languages, this paper shows that such a task becomes possible for a suitably defined declarative object-oriented language. This, in particular, leads to model-theoretic results on the preservation of the behavioral properties in the inheritance hierarchies. (C) 2000 Academic Press.
引用
收藏
页码:60 / 102
页数:43
相关论文
共 50 条
  • [21] COMPARING SEMANTICS FOR TEMPORAL STIT LOGIC
    Ciuni, Roberto
    Lorini, Emiliano
    [J]. LOGIQUE ET ANALYSE, 2018, (243) : 299 - 339
  • [22] A SEMANTICS DRIVEN TEMPORAL VERIFICATION SYSTEM
    GOUGH, GD
    BARRINGER, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 300 : 20 - 33
  • [23] Temporal semantics in a superficially tenseless language
    Lisa Matthewson
    [J]. Linguistics and Philosophy, 2006, 29 : 673 - 713
  • [24] Temporal dynamic semantics of factual counterfactuals
    Nishiguchi, Sumiyo
    [J]. NEW FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2007, 3609 : 438 - +
  • [25] The (temporal) semantics and (modal) pragmatics of the perfect
    Portner, P
    [J]. LINGUISTICS AND PHILOSOPHY, 2003, 26 (04) : 459 - 510
  • [26] Semantics of framed temporal logic programs
    Duan, ZH
    Yang, XX
    Koutny, M
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 356 - 370
  • [27] The (Temporal) Semantics and (Modal) Pragmatics of the Perfect
    Paul Portner
    [J]. Linguistics and Philosophy, 2003, 26 : 459 - 510
  • [28] A temporal semantics for Nilpotent Minimum logic
    Bianchi, Matteo
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2014, 55 (01) : 391 - 401
  • [29] Adding temporal semantics to association rules
    Rainsford, CP
    Roddick, JF
    [J]. PRINCIPLES OF DATA MINING AND KNOWLEDGE DISCOVERY, 1999, 1704 : 504 - 509
  • [30] Argumentation Semantics for Temporal Defeasible Logic
    Riveret, Regis
    Governatori, Guido
    Rotolo, Antonino
    [J]. STAIRS 2006, 2006, 142 : 267 - +