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 [J].
GOGUEN, JA ;
MESEGUER, J .
THEORETICAL COMPUTER SCIENCE, 1992, 105 (02) :217-273