Namespace logic: A logic for a reflective higher-order calculus

被引:0
|
作者
Meredith, LG [1 ]
Radestock, M [1 ]
机构
[1] Djinnisys Corp, CTO, Seattle, WA 98103 USA
来源
TRUSTWORTHY GLOBAL COMPUTING | 2005年 / 3705卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In [19] it was observed that a theory like the pi-calculus, dependent on a theory of names, can be closed, through a mechanism of quoting, so that (quoted) processes provide the necessary notion of names. Here we expand on this theme by examining a construction for a Hennessy-Milner logic corresponding to an asynchronous message-passing calculus built on a notion of quoting. Like standard Hennessy-Milner logics, the logic exhibits formulae corresponding to sets of processes, but a new class of formulae, corresponding to sets of names, also emerges. This feature provides for a number of interesting possible applications from security to data manipulation. Specifically, we illustrate formulae for controlling process response on ranges of names reminiscent of a (static) constraint on port access in a firewall configuration. Likewise, we exhibit formulae in a names-as-data paradigm corresponding to validation for fragment of XML Schema.
引用
收藏
页码:353 / 369
页数:17
相关论文
共 50 条
  • [41] Higher-order transformation of logic programs
    Seres, S
    Spivey, M
    [J]. LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2001, 2042 : 57 - 68
  • [42] COMPACT FRAGMENT OF HIGHER-ORDER LOGIC
    MALITZ, J
    RUBIN, M
    [J]. JOURNAL OF SYMBOLIC LOGIC, 1981, 46 (01) : 190 - 190
  • [43] AN EQUATIONAL PRESENTATION OF HIGHER-ORDER LOGIC
    COQUAND, T
    EHRHARD, T
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 283 : 40 - 56
  • [44] Higher-Order Logic and Disquotational Truth
    Lavinia Picollo
    Thomas Schindler
    [J]. Journal of Philosophical Logic, 2022, 51 : 879 - 918
  • [45] A PROBABILISTIC HIGHER-ORDER FIXPOINT LOGIC
    Mitani, Yo
    Kobayashi, Naoki
    Tsukada, Takeshi
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 17 (04)
  • [46] A relational logic for higher-order programs
    Aguirre, Alejandro
    Barthe, Gilles
    Gaboardi, Marco
    Garg, Deepak
    Strub, Pierre-Yves
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2019, 29
  • [47] The reflective higher-order calculus: Encodability, typability and separation
    Lybech, Stian
    [J]. INFORMATION AND COMPUTATION, 2024, 297
  • [48] Implementing a program logic of objects in a higher-order logic theorem prover
    Hofmann, M
    Tang, F
    [J]. THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2000, 1869 : 268 - 282
  • [49] On the Relationship between Higher-Order Recursion Schemes and Higher-Order Fixpoint Logic
    Kobayashi, Naoki
    Lozes, Etienne
    Bruse, Florian
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (01) : 246 - 259
  • [50] On the Formalization of Fourier Transform in Higher-order Logic
    Rashid, Adnan
    Hasan, Osman
    [J]. INTERACTIVE THEOREM PROVING (ITP 2016), 2016, 9807 : 483 - 490