SEMANTIC MODELS FOR CONCURRENT LOGIC LANGUAGES

被引:0
作者
DEBOER, FS
RUTTEN, JJMM
KOK, JN
PALAMIDESSI, C
机构
[1] STATE UNIV UTRECHT,DEPT COMP SCI,3508 TB UTRECHT,NETHERLANDS
[2] UNIV PISA,DIPARTMENTO INFORMAT,I-56100 PISA,ITALY
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we develop semantic models for a class of concurrent logic languages. We give two operational semantics based on a transition system, a declarative semantics and a denotational semantics. One operational and the declarative semantics model the success set, that is, the set of computed answer substitutions corresponding to all successfully terminating computations. The other operational and the denotational semantics also model deadlock and infinite computations. For the declarative and the denotational semantics we extend standard notions such as unification in order to cope with the synchronization mechanism of the class of languages we study. The basic mathematical structure for the declarative semantics is the complete lattice of sets of finite streams of substitutions. In the denotational semantics, we use a complete metric space of tree-like structures that are labelled with functions that represent the basic unification step. We look at the relations between the different models. We relate first the two operational semantics and next the declarative and denotational semantics with their respective operational counterparts.
引用
收藏
页码:3 / 33
页数:31
相关论文
共 33 条
  • [1] SOLVING REFLEXIVE DOMAIN EQUATIONS IN A CATEGORY OF COMPLETE METRIC-SPACES
    AMERICA, P
    RUTTEN, J
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1989, 39 (03) : 343 - 375
  • [2] [Anonymous], 1976, THESIS U PARIS 7
  • [3] Apt K.R., 1990, HDB THEORETICAL COMP, P493
  • [4] BECKMAN L, 1986, LECT NOTES COMPUT SC, V225, P335
  • [5] NOTES ON THE IMPLEMENTATION OF PARLOG.
    Clark, Keith
    Gregory, Steve
    [J]. Journal of Logic Programming, 1985, 2 (01): : 17 - 42
  • [6] PARLOG - PARALLEL PROGRAMMING IN LOGIC
    CLARK, K
    GREGORY, S
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1986, 8 (01): : 1 - 49
  • [7] PROCESSES AND THE DENOTATIONAL SEMANTICS OF CONCURRENCY
    DEBAKKER, JW
    ZUCKER, JI
    [J]. INFORMATION AND CONTROL, 1982, 54 (1-2): : 70 - 120
  • [8] DEBAKKER JW, IN PRESS THEORET COM
  • [9] DEBAKKER JW, 1988, 5TH P GEN COMP SYST, P347
  • [10] DEBOER FS, 1989, LECT NOTES COMPUT SC, V379, P165