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 条
  • [1] A Focused Sequent Calculus for Higher-Order Logic
    Lindblad, Fredrik
    [J]. AUTOMATED REASONING, IJCAR 2014, 2014, 8562 : 61 - 75
  • [2] Towards the Formalization of Fractional Calculus in Higher-Order Logic
    Siddique, Umair
    Hasan, Osman
    Tahar, Sofiene
    [J]. INTELLIGENT COMPUTER MATHEMATICS, CICM 2015, 2015, 9150 : 316 - 324
  • [3] A Reflective Higher-order Calculus
    Meredith, L. G.
    Radestock, Matthias
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 141 (05) : 49 - 67
  • [4] ON HIGHER-ORDER LOGIC
    KOGALOVS.SR
    [J]. DOKLADY AKADEMII NAUK SSSR, 1966, 171 (06): : 1272 - &
  • [5] A complete narrowing calculus for higher-order functional logic programming
    Nakahara, K
    Middeldorp, A
    Ida, T
    [J]. PROGRAMMING LANGUAGES: IMPLEMENTATIONS, LOGICS AND PROGRAMS, 1995, 982 : 97 - 114
  • [6] A Combinator-Based Superposition Calculus for Higher-Order Logic
    Bhayat, Ahmed
    Reger, Giles
    [J]. AUTOMATED REASONING, PT I, 2020, 12166 : 278 - 296
  • [7] A logic for distributed higher order π-calculus
    Cao, Zining
    [J]. THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2008, 4978 : 351 - 363
  • [8] HIGHER-ORDER LOGIC PROGRAMMING
    MILLER, DA
    NADATHUR, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1986, 225 : 448 - 462
  • [9] CERES in higher-order logic
    Hetzl, Stefan
    Leitsch, Alexander
    Weller, Daniel
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2011, 162 (12) : 1001 - 1034
  • [10] HIGHER-ORDER LOGIC PROGRAMMING
    MILLER, DA
    NADATHUR, G
    [J]. JOURNAL OF SYMBOLIC LOGIC, 1986, 51 (03) : 851 - 851