首页 > 最新文献

Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)最新文献

英文 中文
On first-order topological queries 关于一阶拓扑查询
Martin Grohe, L. Segoufin
One important class of spatial database queries is the class of topological queries, i.e. queries invariant under homeomorphisms. We study topological queries expressible in the standard query language on spatial databases, first-order logic with various amounts of arithmetic. Our main technical result is a combinatorial characterization of the expressive power of topological first-order logic on regular spatial databases.
空间数据库查询的一个重要类别是拓扑查询,即在同胚下不变的查询。我们研究了空间数据库上可用标准查询语言表达的拓扑查询,一阶逻辑和不同数量的算术。我们的主要技术成果是拓扑一阶逻辑在规则空间数据库上的表达能力的组合表征。
{"title":"On first-order topological queries","authors":"Martin Grohe, L. Segoufin","doi":"10.1109/LICS.2000.855783","DOIUrl":"https://doi.org/10.1109/LICS.2000.855783","url":null,"abstract":"One important class of spatial database queries is the class of topological queries, i.e. queries invariant under homeomorphisms. We study topological queries expressible in the standard query language on spatial databases, first-order logic with various amounts of arithmetic. Our main technical result is a combinatorial characterization of the expressive power of topological first-order logic on regular spatial databases.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127242808","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Approximating labeled Markov processes 近似标记马尔可夫过程
Josée Desharnais, Vineet Gupta, R. Jagadeesan, P. Panangaden
We study approximate reasoning about continuous-state labeled Markov processes. We show how to approximate a labeled Markov process by a family of finite-state labeled Markov chains. We show that the collection of labeled Markov processes carries a Polish space structure with a countable basis given by finite state Markov chains with rational probabilities. The primary technical tools that we develop to reach these results are: a finite-model theorem for the modal logic used to characterize bisimulation; and a categorical equivalence between the category of Markov processes (with simulation morphisms) with the /spl omega/-continuous dcpo Proc, defined as the solution of the recursive domain equation Proc=/spl Pi//sub Labels/ P/sub Prob/(Proc). The correspondence between labeled Markov processes and Proc yields a logic complete for reasoning about simulation for continuous-state processes.
研究了连续状态标记马尔可夫过程的近似推理。我们展示了如何用一组有限状态标记马尔可夫链来近似标记马尔可夫过程。我们证明了标记马尔可夫过程的集合带有一个波兰空间结构,该结构具有由具有有理概率的有限状态马尔可夫链给出的可数基。我们为达到这些结果而开发的主要技术工具是:用于表征双仿真的模态逻辑的有限模型定理;以及马尔可夫过程(具有模拟态射)的范畴与/spl ω /-连续dcpo过程之间的范畴等价,定义为递推域方程Proc=/spl Pi//sub Labels/ P/sub Prob/(Proc)的解。标记马尔可夫过程与Proc之间的对应关系为连续状态过程的模拟推理提供了一个完整的逻辑。
{"title":"Approximating labeled Markov processes","authors":"Josée Desharnais, Vineet Gupta, R. Jagadeesan, P. Panangaden","doi":"10.1109/LICS.2000.855759","DOIUrl":"https://doi.org/10.1109/LICS.2000.855759","url":null,"abstract":"We study approximate reasoning about continuous-state labeled Markov processes. We show how to approximate a labeled Markov process by a family of finite-state labeled Markov chains. We show that the collection of labeled Markov processes carries a Polish space structure with a countable basis given by finite state Markov chains with rational probabilities. The primary technical tools that we develop to reach these results are: a finite-model theorem for the modal logic used to characterize bisimulation; and a categorical equivalence between the category of Markov processes (with simulation morphisms) with the /spl omega/-continuous dcpo Proc, defined as the solution of the recursive domain equation Proc=/spl Pi//sub Labels/ P/sub Prob/(Proc). The correspondence between labeled Markov processes and Proc yields a logic complete for reasoning about simulation for continuous-state processes.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114842294","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 87
A modality for recursion 递归的一种形式
Hiroshi Nakano
We propose a modal logic that enables us to handle self-referential formulae, including ones with negative self-references, which on one hand, would introduce a logical contradiction, namely Russell's paradox, in the conventional setting, while on the other hand, are necessary to capture a certain class of programs such as fixed point combinators and objects with so-called binary methods in object oriented programming. Our logic provides a basis for axiomatic semantics of such a wider range of programs and a new framework for natural construction of recursive programs in the proofs-as-programs paradigm.
我们提出了一种模态逻辑,使我们能够处理自引用公式,包括那些具有负自引用的公式,一方面,它会在传统设置中引入逻辑矛盾,即罗素悖论,而另一方面,它是捕获某一类程序所必需的,例如定点组合子和面向对象编程中所谓的二进制方法的对象。我们的逻辑为这种更广泛的程序的公理语义提供了基础,并为在“证明即程序”范式中自然构造递归程序提供了新的框架。
{"title":"A modality for recursion","authors":"Hiroshi Nakano","doi":"10.1109/LICS.2000.855774","DOIUrl":"https://doi.org/10.1109/LICS.2000.855774","url":null,"abstract":"We propose a modal logic that enables us to handle self-referential formulae, including ones with negative self-references, which on one hand, would introduce a logical contradiction, namely Russell's paradox, in the conventional setting, while on the other hand, are necessary to capture a certain class of programs such as fixed point combinators and objects with so-called binary methods in object oriented programming. Our logic provides a basis for axiomatic semantics of such a wider range of programs and a new framework for natural construction of recursive programs in the proofs-as-programs paradigm.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114481007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 153
Probabilistic game semantics 概率博弈语义
V. Danos, Russell Harmer
A category of HO/N-style games and probabilistic strategies is developed where the possible choices of a strategy are quantified so as to give a measure of the likelihood of seeing a given play. A 2-sided die is shown to be universal in this category, in the sense that any strategy breaks down into a composition between some deterministic strategy and that die. The interpretative power of the category is then demonstrated by delineating a Cartesian closed subcategory which provides a fully abstract model of a probabilistic extension of Idealized Algol.
HO/ n类型的游戏和概率策略的类别被开发出来,其中策略的可能选择被量化,从而给出看到给定玩法的可能性的度量。双面骰子在这一类别中具有普遍性,因为任何策略都可以分解为确定性策略和该骰子之间的组合。然后通过描述笛卡尔封闭子范畴来证明范畴的解释力,该子范畴提供了理想Algol的概率扩展的完全抽象模型。
{"title":"Probabilistic game semantics","authors":"V. Danos, Russell Harmer","doi":"10.1109/LICS.2000.855770","DOIUrl":"https://doi.org/10.1109/LICS.2000.855770","url":null,"abstract":"A category of HO/N-style games and probabilistic strategies is developed where the possible choices of a strategy are quantified so as to give a measure of the likelihood of seeing a given play. A 2-sided die is shown to be universal in this category, in the sense that any strategy breaks down into a composition between some deterministic strategy and that die. The interpretative power of the category is then demonstrated by delineating a Cartesian closed subcategory which provides a fully abstract model of a probabilistic extension of Idealized Algol.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115836806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 117
Precongruence formats for decorated trace preorders 装饰痕迹预购的预同余格式
B. Bloom, W. Fokkink, R. V. Glabbeek
This paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labelled transition systems, and formats of transition system specifications using Plotkin's (1981) structural approach. For several preorders in the linear time-branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders.
本文探讨了语义等价和具体顺序过程的预定顺序之间的联系,以标记的过渡系统表示,并使用Plotkin(1981)的结构方法探讨了过渡系统规范的格式。对于线性时间分支时间谱中的几个预阶,给出了一种尽可能一般的格式,使得该预阶是该格式下所有可指定的算子的预同余。使用相应预订的模态特征派生出格式。
{"title":"Precongruence formats for decorated trace preorders","authors":"B. Bloom, W. Fokkink, R. V. Glabbeek","doi":"10.1109/LICS.2000.855760","DOIUrl":"https://doi.org/10.1109/LICS.2000.855760","url":null,"abstract":"This paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labelled transition systems, and formats of transition system specifications using Plotkin's (1981) structural approach. For several preorders in the linear time-branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131263344","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
More past glories [temporal logic] 更多过去的荣耀[时间逻辑]
Mark Reynolds
We continue in the same vein as O. Lichtenstein et al. (1985) in "The Glory of the Past", demonstrating the advantages of including past-time operators in using temporal logic in computer science. A normal form for temporal formulas, based on a simple combination of past formulas, is arrived at via syntactic rewrites and is shown to be a useful alternative to automata based temporal reasoning. The use of the normal form in providing a complete axiomatization for PCTL* (i.e. CTL* with past connectives) is sketched.
我们继续与O. Lichtenstein等人(1985)在“过去的荣耀”中相同的风格,展示了在计算机科学中使用时间逻辑时包含过去操作符的优势。时间公式的标准形式基于过去公式的简单组合,通过语法重写得到,并被证明是基于自动机的时间推理的有用替代方案。在提供一个完整的公理化PCTL*(即CTL*与过去的连接词)的范式的使用是勾画。
{"title":"More past glories [temporal logic]","authors":"Mark Reynolds","doi":"10.1109/LICS.2000.855772","DOIUrl":"https://doi.org/10.1109/LICS.2000.855772","url":null,"abstract":"We continue in the same vein as O. Lichtenstein et al. (1985) in \"The Glory of the Past\", demonstrating the advantages of including past-time operators in using temporal logic in computer science. A normal form for temporal formulas, based on a simple combination of past formulas, is arrived at via syntactic rewrites and is shown to be a useful alternative to automata based temporal reasoning. The use of the normal form in providing a complete axiomatization for PCTL* (i.e. CTL* with past connectives) is sketched.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126721009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Approximate pattern matching is expressible in transitive closure logic 近似模式匹配在传递闭包逻辑中是可表达的
Kjell Lemström, L. Hella
A sartorial query language facilitates the formulation of queries to a (string) database. One step towards an implementation of such a query language can be taken by defining a logical formalism expressing a known solution for the particular problem at hand. The simplicity of the logic is a desired property because the simpler the logic that the query language is based on, the more efficiently it can be implemented. We introduce a logical formalism for expressing approximate pattern matching. The formalism uses properties of the dynamic programming approach; a minimizing path of a dynamic programming table is expressed by using a formula in an extension of first-order logic (FO). We consider the well-known problems of k mismatches and k differences. Assuming first that k is given as a part of the input, those problems are expressed by using deterministic transitive closure logic (FO(DTC)) and transitive closure logic (FO(TC)), respectively. We believe that in the general case the k differences is not expressible in FO(DTC), and show that solving this question in the affirmative is at least as hard as separating LOGSPACE from NLOGSPACE. We show, however, that if k is fixed, the k differences problem can be expressed by an FO(DTC)formula.
定制查询语言有助于制定对(字符串)数据库的查询。实现这种查询语言的一个步骤是为手头的特定问题定义一个表示已知解决方案的逻辑形式。逻辑的简单性是一个理想的属性,因为查询语言所基于的逻辑越简单,实现的效率就越高。我们引入了一种表示近似模式匹配的逻辑形式。该形式化方法利用了动态规划方法的特性;用一阶逻辑的推广公式来表示动态规划表的最小化路径。我们考虑了众所周知的k错配和k差的问题。首先假设k作为输入的一部分给出,这些问题分别通过使用确定性传递闭包逻辑(FO(DTC))和传递闭包逻辑(FO(TC))来表示。我们认为,在一般情况下,k个差值在FO(DTC)中是不可表示的,并表明,在肯定的情况下解决这个问题至少与分离LOGSPACE和NLOGSPACE一样困难。然而,我们证明,如果k是固定的,那么k差问题可以用FO(DTC)公式表示。
{"title":"Approximate pattern matching is expressible in transitive closure logic","authors":"Kjell Lemström, L. Hella","doi":"10.1109/LICS.2000.855764","DOIUrl":"https://doi.org/10.1109/LICS.2000.855764","url":null,"abstract":"A sartorial query language facilitates the formulation of queries to a (string) database. One step towards an implementation of such a query language can be taken by defining a logical formalism expressing a known solution for the particular problem at hand. The simplicity of the logic is a desired property because the simpler the logic that the query language is based on, the more efficiently it can be implemented. We introduce a logical formalism for expressing approximate pattern matching. The formalism uses properties of the dynamic programming approach; a minimizing path of a dynamic programming table is expressed by using a formula in an extension of first-order logic (FO). We consider the well-known problems of k mismatches and k differences. Assuming first that k is given as a part of the input, those problems are expressed by using deterministic transitive closure logic (FO(DTC)) and transitive closure logic (FO(TC)), respectively. We believe that in the general case the k differences is not expressible in FO(DTC), and show that solving this question in the affirmative is at least as hard as separating LOGSPACE from NLOGSPACE. We show, however, that if k is fixed, the k differences problem can be expressed by an FO(DTC)formula.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116951904","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A static calculus of dependencies for the /spl lambda/-cube /spl lambda/-cube的静态依赖计算
F. Prost
Dependency analysis aims at identifying how different parts of a program depend on each other. It is the kernel of many issues in program analysis such as dead-code, binding time, strictness, program slicing etc. We address the problem of dependency analysis in the context of typed /spl lambda/-calculus. We consider all systems of the /spl lambda/-cube and extend them conservatively by the addition of new typing rules in order to determine which parts of a /spl lambda/-term may contribute to its evaluation. We show how typing information can be used to statically identify dependencies.
依赖性分析的目的是确定程序的不同部分如何相互依赖。它是程序分析中许多问题的核心,如死码、绑定时间、严格性、程序切片等。我们在类型化/spl lambda/-演算上下文中解决依赖分析问题。我们考虑了/spl lambda/-cube的所有系统,并通过添加新的类型规则保守地扩展它们,以便确定/spl lambda/-term的哪些部分可能有助于其评估。我们将展示如何使用类型信息静态地标识依赖项。
{"title":"A static calculus of dependencies for the /spl lambda/-cube","authors":"F. Prost","doi":"10.1109/LICS.2000.855775","DOIUrl":"https://doi.org/10.1109/LICS.2000.855775","url":null,"abstract":"Dependency analysis aims at identifying how different parts of a program depend on each other. It is the kernel of many issues in program analysis such as dead-code, binding time, strictness, program slicing etc. We address the problem of dependency analysis in the context of typed /spl lambda/-calculus. We consider all systems of the /spl lambda/-cube and extend them conservatively by the addition of new typing rules in order to determine which parts of a /spl lambda/-term may contribute to its evaluation. We show how typing information can be used to statically identify dependencies.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129144310","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Complete axioms for categorical fixed-point operators 范畴不动点算子的完全公理
A. Simpson, G. Plotkin
We give an axiomatic treatment of fixed-point operators in categories. A notion of iteration operator is defined embodying the equational properties of iteration theories. We prove a general completeness theorem for iteration operators, relying on a new, purely syntactic characterisation of the free iteration theory. We then show how iteration operators arise in axiomatic domain theory. One result derives them from the existence of sufficiently many bifree algebras (exploiting the universal property Freyd introduced in his notion of algebraic compactness). Another result shows that, in the presence of a parameterized natural numbers object and an equational lifting monad, any uniform fixed-point operator is necessarily an iteration operator.
给出了范畴中不动点算子的公理化处理。定义了迭代算子的概念,体现了迭代理论的方程性。我们证明了迭代算子的一般完备性定理,依赖于自由迭代理论的一个新的、纯语法的特征。然后我们展示了迭代算子是如何在公理化领域理论中出现的。一个结果是由足够多的三自由代数的存在推导出来的(利用了弗雷德在代数紧性概念中引入的全称性质)。另一个结果表明,在参数化自然数对象和方程提升单子存在的情况下,任何一致不动点算子都必然是迭代算子。
{"title":"Complete axioms for categorical fixed-point operators","authors":"A. Simpson, G. Plotkin","doi":"10.1109/LICS.2000.855753","DOIUrl":"https://doi.org/10.1109/LICS.2000.855753","url":null,"abstract":"We give an axiomatic treatment of fixed-point operators in categories. A notion of iteration operator is defined embodying the equational properties of iteration theories. We prove a general completeness theorem for iteration operators, relying on a new, purely syntactic characterisation of the free iteration theory. We then show how iteration operators arise in axiomatic domain theory. One result derives them from the existence of sufficiently many bifree algebras (exploiting the universal property Freyd introduced in his notion of algebraic compactness). Another result shows that, in the presence of a parameterized natural numbers object and an equational lifting monad, any uniform fixed-point operator is necessarily an iteration operator.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115117626","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 141
Assigning types to processes 为流程分配类型
N. Yoshida, M. Hennessy
In wide area distributed systems it is now common for higher-order code to be transferred from one domain to another; the receiving host may initialise parameters and then execute the code in its local environment. We propose a fine-grained typing system for a higher-order /spl pi/-calculus which can be used to control the effect of such migrating code on local environments. Processes may be assigned different types depending on their intended use. This is in contrast to most of the previous work on typing processes where all processes are typed by a unique constant type, indicating essentially that they are well-typed relative to a particular environment. Our process type takes a form of an interface limiting the resources to which it has access, and the types at which they may be used. Allowing resource names to appear both in process types and process terms, as interaction ports, complicates the typing system considerably. For the development of a coherent typing system, we use a kinding technique, similar to that used by the subtyping of the system F, and order-theoretic properties of our subtyping relation. Various examples illustrate the use of our fine-grained typing system for distributed systems. As a specific application we define a new typed behavioural equivalence for the higher-order /spl pi/-calculus. The expressiveness of our types enables us to state and prove interesting identities between typed processes.
在广域分布式系统中,高阶代码从一个域转移到另一个域是很常见的;接收主机可以初始化参数,然后在其本地环境中执行代码。我们提出了一个高阶/spl pi/-演算的细粒度类型系统,它可以用来控制这种迁移代码对本地环境的影响。过程可以根据其预期用途被分配不同的类型。这与之前大多数关于类型化进程的工作形成了对比,在这些工作中,所有进程都是由唯一的常量类型类型化的,本质上表明它们相对于特定环境来说是类型化良好的。我们的流程类型采用接口的形式,限制了它可以访问的资源,以及它们可以使用的类型。允许资源名同时出现在流程类型和流程术语中,作为交互端口,这会使类型系统变得相当复杂。为了开发一个连贯的类型系统,我们使用了一种类似于系统F的子类型所使用的分类技术,以及我们的子类型关系的序理论性质。各种示例说明了在分布式系统中使用我们的细粒度类型系统。作为具体应用,我们定义了高阶/spl pi/-微积分的一种新型行为等价。类型的表达性使我们能够声明和证明类型化进程之间有趣的身份。
{"title":"Assigning types to processes","authors":"N. Yoshida, M. Hennessy","doi":"10.1109/LICS.2000.855782","DOIUrl":"https://doi.org/10.1109/LICS.2000.855782","url":null,"abstract":"In wide area distributed systems it is now common for higher-order code to be transferred from one domain to another; the receiving host may initialise parameters and then execute the code in its local environment. We propose a fine-grained typing system for a higher-order /spl pi/-calculus which can be used to control the effect of such migrating code on local environments. Processes may be assigned different types depending on their intended use. This is in contrast to most of the previous work on typing processes where all processes are typed by a unique constant type, indicating essentially that they are well-typed relative to a particular environment. Our process type takes a form of an interface limiting the resources to which it has access, and the types at which they may be used. Allowing resource names to appear both in process types and process terms, as interaction ports, complicates the typing system considerably. For the development of a coherent typing system, we use a kinding technique, similar to that used by the subtyping of the system F, and order-theoretic properties of our subtyping relation. Various examples illustrate the use of our fine-grained typing system for distributed systems. As a specific application we define a new typed behavioural equivalence for the higher-order /spl pi/-calculus. The expressiveness of our types enables us to state and prove interesting identities between typed processes.","PeriodicalId":300113,"journal":{"name":"Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115877554","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 69
期刊
Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1