Order-sorted model theory for temporal executable specifications

被引:6
作者
Alagic, S [1 ]
Alagic, M [1 ]
机构
[1] WICHITA STATE UNIV, DEPT MATH & STAT, WICHITA, KS 67260 USA
关键词
Number:; DAAH04-96-1-0192; Acronym:; ARO; Sponsor: Army Research Office;
D O I
10.1016/S0304-3975(96)00134-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An order-sorted, temporal programming paradigm is presented. It consists of a typed, modular, declarative language, its associated order-sorted temporal Horn clause logic basis, and a model theory generalizing order-sorted algebras with predicates to temporal order-sorted structures. The essence of this generalization is in time-dependent interpretation of predicates, so that a temporal order-sorted model amounts to a sequence of order-sorted equational models with predicates, one per each state. The main advantage of the presented paradigm in comparison with paradigms based on Hem-clause logic with equality is that it is more expressive, particularly so in representing properly state transitions, and other event-oriented, temporal behavioral properties of objects. At the same time, the generalized paradigm is proved to have the initial model semantics. The rules for temporal order-sorted deduction are established as an appropriate generalization of the rules for order-sorted Horn-clause logic with equality. The initial model is a quotient temporal order-sorted structure constructed from the initial temporal order-sorted structure and a congruence relation derived from a given set of temporal constraints. Temporal order-sorted model theoretic properties are also naturally established for temporal queries. The temporal constraint language has an execution model, and it is intended to be a basis for a prototyping tool for complex, typed, modular software systems.
引用
收藏
页码:273 / 299
页数:27
相关论文
共 21 条
  • [1] ABADI M, 1987, S LOGIC PROGRAMMING, P4
  • [2] ALAGIC S, 1994, LECT NOTES COMPUTER, V826, P73
  • [3] ALAGIC S, 1994, LECT NOTES COMPUTER, V821, P236
  • [4] [Anonymous], 1987, TEMPORAL LOGIC PROGR
  • [5] BAUDINET M, 1992, INTENSIONAL LOGICS P, V1, P51
  • [6] Fiadeiro J. L., 1994, Temporal Logic. First International Conference, ICTL '94 Proceedings, P48, DOI 10.1007/BFb0013980
  • [7] FISHER M, 1994, LECT NOTES ARTIF INT, V827, P480
  • [8] FUTATSUGI K, 1985, P 12 ACM S PRINC PRO, P52
  • [9] GOGUEN JA, 1987, LECT NOTES COMPUT SC, V250, P1
  • [10] ORDER-SORTED ALGEBRA .1. EQUATIONAL DEDUCTION FOR MULTIPLE INHERITANCE, OVERLOADING, EXCEPTIONS AND PARTIAL OPERATIONS
    GOGUEN, JA
    MESEGUER, J
    [J]. THEORETICAL COMPUTER SCIENCE, 1992, 105 (02) : 217 - 273