Type Inference for Correspondence Types

被引:1
|
作者
Gordon, Andrew D. [1 ]
Huttel, Hans [2 ]
Hansen, Rene Rydhof [2 ]
机构
[1] Microsoft Res, Cambridge, England
[2] Aalborg Univ, Dept Comp Sci, DK-9220 Aalborg, Denmark
关键词
pi-calculus; correspondence assertions; type inference;
D O I
10.1016/j.entcs.2009.07.079
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a correspondence type/effect system for authenticity in a p-calculus with polarized channels, dependent pair types and effect terms and show how one may, given a process P and an a priori type environment E, generate constraints that are formulae in the Alternating Least Fixed-Point (ALFP) logic. We then show how a reasonable model of the generated constraints yields a type/effect assignment such that P becomes well-typed with respect to E if and only if this is possible. The formulae generated satisfy a finite model property; a system of constraints is satisfiable if and only if it has a finite model. As a consequence, we obtain the result that type/effect inference in our system is polynomial-time decidable.
引用
收藏
页码:21 / 36
页数:16
相关论文
共 50 条
  • [41] INFERENCE UPON NEURAL NETWORK FINDING BINOCULAR CORRESPONDENCE
    HIRAI, Y
    FUKUSHIMA, K
    BIOLOGICAL CYBERNETICS, 1978, 31 (04) : 209 - 217
  • [42] Dynamic Inference of Static Types for Ruby
    An, Jong-hoon
    Chaudhuri, Avik
    Foster, Jeffrey S.
    Hicks, Michael
    POPL 11: PROCEEDINGS OF THE 38TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2011, : 459 - 471
  • [43] SCHEME FOR THE AUTOMATIC INFERENCE OF VARIABLE TYPES
    KAPLAN, MA
    ULLMAN, JD
    JOURNAL OF THE ACM, 1980, 27 (01) : 128 - 145
  • [44] Contextual Inference in Contour-Based Stereo Correspondence
    Gang Li
    Steven W. Zucker
    International Journal of Computer Vision, 2006, 69 : 59 - 75
  • [45] Java']Java SAM Typed Closures: A Sound and Complete Type Inference System for Nominal Types
    Bellia, Marco
    Occhiuto, M. Eugenia
    FUNDAMENTA INFORMATICAE, 2013, 128 (1-2) : 17 - 33
  • [46] Dynamic inference of polymorphic lock types
    Rose, J
    Swamy, N
    Hicks, M
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 58 (03) : 366 - 383
  • [47] An Automatic Inference of Minimal Security Types
    Bollmann, Dominik
    Lortz, Steffen
    Mantel, Heiko
    Starostin, Artem
    INFORMATION SYSTEMS SECURITY, (ICISS 2015), 2015, 9478 : 395 - 415
  • [48] TYPE INFERENCE AND TYPE CONTAINMENT
    MITCHELL, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 173 : 257 - 277
  • [49] INFERENCE OF POLYMORPHIC TYPES FOR LOGIC PROGRAMS
    PYO, CW
    REDDY, US
    LOGIC PROGRAMMING : PROCEEDINGS OF THE NORTH AMERICAN CONFERENCE, 1989, VOL 1-2, 1989, : 1115 - 1132
  • [50] Dynamic Inference of Static Types for Ruby
    An, Jong-Hoon
    Chaudhuri, Avik
    Foster, Jeffrey S.
    Hicks, Michael
    ACM SIGPLAN NOTICES, 2011, 46 (01) : 459 - 471