首页 > 最新文献

Italian Conference on Theoretical Computer Science最新文献

英文 中文
Strong exception-safety for Java-like languages 类java语言的强异常安全性
Pub Date : 2010-06-22 DOI: 10.1145/1924520.1924523
M. Servetto
"Exception-safety strong guarantee: The operation has either completed successfully or thrown an exception, leaving the program state exactly as it was before the operation started." David Abrahams [1] The above definition of strong exception-safety comes from the world of C++, but it can be applied to any language. Because the exception-safety strong guarantee plays a central role in easing the development of robust software, we have designed a type-system able to capture its essence. We present a lightweight type system for Java-like languages that, by introducing a simple modifier to types, enforces programs to satisfy the strong guarantee.
异常安全强有力的保证:操作要么成功完成,要么抛出异常,使程序的状态与操作开始前完全一样。David Abrahams[1]上述强异常安全的定义来自c++世界,但它可以应用于任何语言。因为异常安全强保证在简化健壮软件的开发中起着中心作用,所以我们设计了一个能够捕捉其本质的类型系统。我们为类java语言提供了一个轻量级的类型系统,它通过向类型引入一个简单的修饰符来强制程序满足强保证。
{"title":"Strong exception-safety for Java-like languages","authors":"M. Servetto","doi":"10.1145/1924520.1924523","DOIUrl":"https://doi.org/10.1145/1924520.1924523","url":null,"abstract":"\"Exception-safety strong guarantee: The operation has either completed successfully or thrown an exception, leaving the program state exactly as it was before the operation started.\" David Abrahams [1] The above definition of strong exception-safety comes from the world of C++, but it can be applied to any language.\u0000 Because the exception-safety strong guarantee plays a central role in easing the development of robust software, we have designed a type-system able to capture its essence.\u0000 We present a lightweight type system for Java-like languages that, by introducing a simple modifier to types, enforces programs to satisfy the strong guarantee.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"557 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123387533","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}
引用次数: 5
Weak pattern matching in colored graphs: Minimizing the number of connected components 彩色图形中的弱模式匹配:最小化连接组件的数量
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0007
R. Dondi, G. Fertin, Stéphane Vialette
In the context of metabolic network analysis, Lacroix et al.11 introduced the problem of finding occurrences of motifs in vertex-colored graphs, where a motif is a multiset of colors and an occurrence of a motif is a subset of connected vertices which are colored by all colors of the motif. We consider in this paper the above-mentioned problem in one of its natural optimization forms, referred hereafter as the Min-CC problem: Find an occurrence of a motif in a vertex-colored graph, called the target graph, that induces a minimum number of connected components. Our results can be summarized as follows. We prove the Min-CC problem to be APX–hard even in the extremal case where the motif is a set and the target graph is a path. We complement this result by giving a polynomial-time algorithm in case the motif is built upon a fixed number of colors and the target graph is a path. Also, extending recent research8 , we prove the Min- CC problem to be fixed-parameter tractable when parameterized by the size of the motif, and we give a faster algorithm in case the target graph is a tree. Furthermore, we prove the Min-CC problem for trees not to be approximable within ratio c log n for some constant c > 0, where n is the order of the target graph, and to be W[2]–hard when parameterized by the number of connected components in the occurrence of the motif. Finally, we give an exact efficient exponential-time algorithm for the Min-CC problem in case the target graph is a tree.
在代谢网络分析的背景下,Lacroix等人11引入了在顶点着色图中寻找基序出现的问题,其中基序是一个多颜色集,而基序的出现是由基序的所有颜色着色的连接顶点的子集。在本文中,我们考虑上述问题的一种自然优化形式,以下称为Min-CC问题:在称为目标图的顶点着色图中找到一个基元的出现点,该基元产生最小数量的连通分量。我们的结果可以总结如下。我们证明了即使在母题是一个集合,目标图是一条路径的极端情况下,最小- cc问题也是apx困难的。我们通过给出一个多项式时间算法来补充这个结果,以防图案建立在固定数量的颜色上,并且目标图是一条路径。在此基础上,扩展了已有的研究成果8,证明了以基元大小为参数的Min- CC问题是固定参数可处理的,并给出了目标图为树的更快算法。进一步,我们证明了对于某常数c > 0,在比值c log n范围内,树的Min-CC问题不近似,其中n是目标图的阶数,并且当母题出现时,用连接分量的个数来参数化时,它是W[2] -hard。最后,在目标图为树的情况下,给出了一种精确有效的指数时间算法。
{"title":"Weak pattern matching in colored graphs: Minimizing the number of connected components","authors":"R. Dondi, G. Fertin, Stéphane Vialette","doi":"10.1142/9789812770998_0007","DOIUrl":"https://doi.org/10.1142/9789812770998_0007","url":null,"abstract":"In the context of metabolic network analysis, Lacroix et al.11 introduced the problem of finding occurrences of motifs in vertex-colored graphs, where a motif is a multiset of colors and an occurrence of a motif is a subset of connected vertices which are colored by all colors of the motif. We consider in this paper the above-mentioned problem in one of its natural optimization forms, referred hereafter as the Min-CC problem: Find an occurrence of a motif in a vertex-colored graph, called the target graph, that induces a minimum number of connected components. Our results can be summarized as follows. We prove the Min-CC problem to be APX–hard even in the extremal case where the motif is a set and the target graph is a path. We complement this result by giving a polynomial-time algorithm in case the motif is built upon a fixed number of colors and the target graph is a path. Also, extending recent research8 , we prove the Min- CC problem to be fixed-parameter tractable when parameterized by the size of the motif, and we give a faster algorithm in case the target graph is a tree. Furthermore, we prove the Min-CC problem for trees not to be approximable within ratio c log n for some constant c > 0, where n is the order of the target graph, and to be W[2]–hard when parameterized by the number of connected components in the occurrence of the motif. Finally, we give an exact efficient exponential-time algorithm for the Min-CC problem in case the target graph is a tree.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125176411","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}
引用次数: 17
Analyzing Non-Interference with respect to Classes 分析类的非干涉性
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0009
D. Zanardini
The information flow property of Non-Interference was recen tly relaxed into Abstract NonInterference (ANI), a weakened version where attackers can only observe properties of data, rather than their exact value. ANI was originally defin ed on integers: a property models the set of numbers satisfying it. The present work proposes an Object-Oriented, Javabased formulation of ANI, where data take the form of objects, and the observed property comes to be their class. Relevant data are stored in fields; th e execution of a program is taken to be the invocation of some (public) method by an external user; a class is secure if, for all its public methods, the class of its public data after the execution does not depend on the initial class of its private data. The relation ANI lie s in the representation of abstract domains as class hierarchies: upper closure operators map objects into the smallest class they belong to. An analyzer for a non-trivial subset of Java is illustrated, which is sound since programs are never misclassified as secure.
不干扰的信息流属性最近被放宽为抽象不干扰(ANI),这是一个弱化的版本,攻击者只能观察数据的属性,而不是它们的确切值。ANI最初是在整数上定义的:一个属性对满足它的一组数字建模。目前的工作提出了一个面向对象的、基于java的ANI公式,其中数据采用对象的形式,而观察到的属性成为它们的类。相关数据存储在字段中;程序的执行被认为是外部用户对某个(公共)方法的调用;如果对于其所有公共方法,其公共数据的类在执行后不依赖于其私有数据的初始类,则类是安全的。这种关系在于将抽象域表示为类层次结构:上部闭包操作符将对象映射到它们所属的最小类。本文介绍了Java的一个重要子集的分析器,它是可靠的,因为程序从来不会被错误地归类为安全的。
{"title":"Analyzing Non-Interference with respect to Classes","authors":"D. Zanardini","doi":"10.1142/9789812770998_0009","DOIUrl":"https://doi.org/10.1142/9789812770998_0009","url":null,"abstract":"The information flow property of Non-Interference was recen tly relaxed into Abstract NonInterference (ANI), a weakened version where attackers can only observe properties of data, rather than their exact value. ANI was originally defin ed on integers: a property models the set of numbers satisfying it. The present work proposes an Object-Oriented, Javabased formulation of ANI, where data take the form of objects, and the observed property comes to be their class. Relevant data are stored in fields; th e execution of a program is taken to be the invocation of some (public) method by an external user; a class is secure if, for all its public methods, the class of its public data after the execution does not depend on the initial class of its private data. The relation ANI lie s in the representation of abstract domains as class hierarchies: upper closure operators map objects into the smallest class they belong to. An analyzer for a non-trivial subset of Java is illustrated, which is sound since programs are never misclassified as secure.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129463204","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
Type inference for polymorphic methods in Java-like languages 类java语言中多态方法的类型推断
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0014
D. Ancona, Giovanni Lagorio, E. Zucca
In mainstream class-based object-oriented languages with nominal types, like C++, Java and C#, typechecking algorithms require methods to be annotated with their parameter types, which are either fixed or constrained by a (nominal) bound. On the contrary, languages like ML, CaML and Haskell use powerful type inference algorithms capable of calculating the type for a function in which parameter types are left unspecified. This inferred type is possibly polymorphic, hence functions can be applied to arguments of different, unrelated, types, which are instances of the same schema. We show that, surprisingly enough, the latter scenario works smoothly for Java-like languages too. That is, we can define polymorphic types for methods and automatically infer these types when type annotations are omitted. These polymorphic types intuitively capture the (less restrictive) requirements on arguments needed to safely apply the method. Moreover, the approach enjoys separate compilation a la Java. We formalize our ideas on a minimal Java subset, for which we define a type system with polymorphic types and prove its soundness. We then describe an algorithm for type inference and prove its soundness and completeness. A prototype implementing inference of polymorphic types from untyped code is available.
在具有名义类型的主流基于类的面向对象语言中,如c++、Java和c#,类型检查算法要求用参数类型对方法进行注释,这些参数类型要么是固定的,要么受到(名义)界限的约束。相反,像ML、CaML和Haskell这样的语言使用强大的类型推断算法,能够计算未指定参数类型的函数的类型。这种推断的类型可能是多态的,因此函数可以应用于不同的、不相关的类型的参数,这些类型是同一模式的实例。令人惊讶的是,我们展示了后一种场景对于类java语言也能顺利地工作。也就是说,我们可以为方法定义多态类型,并在省略类型注释时自动推断出这些类型。这些多态类型直观地捕获了安全应用该方法所需的参数需求(限制较少)。此外,这种方法可以像Java那样独立编译。我们在一个最小的Java子集上形式化了我们的想法,为此我们定义了一个具有多态类型的类型系统,并证明了它的可靠性。然后,我们描述了一种类型推理算法,并证明了它的正确性和完备性。实现从非类型化代码推断多态类型的原型是可用的。
{"title":"Type inference for polymorphic methods in Java-like languages","authors":"D. Ancona, Giovanni Lagorio, E. Zucca","doi":"10.1142/9789812770998_0014","DOIUrl":"https://doi.org/10.1142/9789812770998_0014","url":null,"abstract":"In mainstream class-based object-oriented languages with nominal types, like C++, Java and C#, typechecking algorithms require methods to be annotated with their parameter types, which are either fixed or constrained by a (nominal) bound. On the contrary, languages like ML, CaML and Haskell use powerful type inference algorithms capable of calculating the type for a function in which parameter types are left unspecified. This inferred type is possibly polymorphic, hence functions can be applied to arguments of different, unrelated, types, which are instances of the same schema. We show that, surprisingly enough, the latter scenario works smoothly for Java-like languages too. That is, we can define polymorphic types for methods and automatically infer these types when type annotations are omitted. These polymorphic types intuitively capture the (less restrictive) requirements on arguments needed to safely apply the method. Moreover, the approach enjoys separate compilation a la Java. We formalize our ideas on a minimal Java subset, for which we define a type system with polymorphic types and prove its soundness. We then describe an algorithm for type inference and prove its soundness and completeness. A prototype implementing inference of polymorphic types from untyped code is available.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132731914","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}
引用次数: 12
Computing Minimum Directed Feedback Vertex Set in O(1.9977n) O(1.9977n)中最小有向反馈顶点集的计算
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0010
Igor Razgon
In this paper we propose an algorithm which, given a directed graph G, finds the minimum directed feedback vertex set (FVS) of G in O∗(1.9977n) time and polynomial space. To the best of our knowledge, this is the first algorithm computing the minimum directed FVS faster than in O(2n). The algorithm is based on the branch-and-prune principle. The minimum directed FVS is obtained through computing of the complement, i.e. the maximum induced directed acyclic graph. To evaluate the time complexity, we use the measureand-conquer strategy according to which the vertices are assigned with weights and the size of the problem is measured in the sum of weights of vertices of the given graph rather than in the number of the vertices.
给出一个有向图G,在O * (1.9977n)时间和多项式空间中求G的最小有向反馈顶点集(FVS)的算法。据我们所知,这是第一个比0 (2n)更快地计算最小定向FVS的算法。该算法基于分支-剪枝原理。通过补的计算得到最小有向无环图,即最大诱导有向无环图。为了评估时间复杂度,我们使用测量-征服策略,根据该策略,顶点被赋予权重,问题的大小是用给定图中顶点的权重和来衡量的,而不是用顶点的数量来衡量。
{"title":"Computing Minimum Directed Feedback Vertex Set in O(1.9977n)","authors":"Igor Razgon","doi":"10.1142/9789812770998_0010","DOIUrl":"https://doi.org/10.1142/9789812770998_0010","url":null,"abstract":"In this paper we propose an algorithm which, given a directed graph G, finds the minimum directed feedback vertex set (FVS) of G in O∗(1.9977n) time and polynomial space. To the best of our knowledge, this is the first algorithm computing the minimum directed FVS faster than in O(2n). The algorithm is based on the branch-and-prune principle. The minimum directed FVS is obtained through computing of the complement, i.e. the maximum induced directed acyclic graph. To evaluate the time complexity, we use the measureand-conquer strategy according to which the vertices are assigned with weights and the size of the problem is measured in the sum of weights of vertices of the given graph rather than in the number of the vertices.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131050439","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}
引用次数: 43
Definable sets in weak Presburger arithmetic 弱Presburger算法中的可定义集
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0019
Christian Choffrut, A. Frigeri
Presburger arithmetic is the fragment of arithmetic concerning integers with addition and order. Presburger’s supervisor considered the decidability of this fragment too modest a result to deserve a Ph.D. degree and he accepted it only as a Master’s Thesis in 1928. Looking at the number of citations, we may say that history revised this depreciative judgment long ago. There still remains, at least as far as we can see, some confusion concerning the definition itself of the structure: is the domain Z or N? Must we take the order relation or not? (The main popular mathematical websites disagree on this respect). The original paper deals with the additive group of positive and negative integers with no binary relation, but in a final remark of the communication, the author asserts that the same result, to wit quantifier elimination, holds on the structure of the “whole” integers, i.e., the natural numbers with the binary relation <. In 7, which is the main reference on the subject, Presburger arithmetic is defined as the elementary theory of integers with equality, addition, having 0 and 1 as constant symbols and < as binary pred-
普雷斯伯格算术是关于整数的加法和排序的算术的一部分。普雷斯伯格的导师认为,这个片段的可决定性太弱,不值得他授予博士学位,直到1928年,他才将其作为硕士论文接受。看看引用的数量,我们可以说历史很久以前就修正了这种贬值的判断。至少就我们所见,仍然存在一些关于结构定义本身的困惑域是Z还是N?我们是否必须采用顺序关系?(主要的流行数学网站在这方面意见不一)。原论文讨论了没有二元关系的正负整数的加性群,但在通讯的最后注释中,作者认为,在消去量词的情况下,同样的结果也适用于“整”整数的结构,即具有二元关系<的自然数。在这门学科的主要参考文献《7》中,Presburger算术被定义为具有相等和加法的整数的初等理论,其中0和1为常数符号,<为二进制pred-
{"title":"Definable sets in weak Presburger arithmetic","authors":"Christian Choffrut, A. Frigeri","doi":"10.1142/9789812770998_0019","DOIUrl":"https://doi.org/10.1142/9789812770998_0019","url":null,"abstract":"Presburger arithmetic is the fragment of arithmetic concerning integers with addition and order. Presburger’s supervisor considered the decidability of this fragment too modest a result to deserve a Ph.D. degree and he accepted it only as a Master’s Thesis in 1928. Looking at the number of citations, we may say that history revised this depreciative judgment long ago. There still remains, at least as far as we can see, some confusion concerning the definition itself of the structure: is the domain Z or N? Must we take the order relation or not? (The main popular mathematical websites disagree on this respect). The original paper deals with the additive group of positive and negative integers with no binary relation, but in a final remark of the communication, the author asserts that the same result, to wit quantifier elimination, holds on the structure of the “whole” integers, i.e., the natural numbers with the binary relation <. In 7, which is the main reference on the subject, Presburger arithmetic is defined as the elementary theory of integers with equality, addition, having 0 and 1 as constant symbols and < as binary pred-","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134258315","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
A formal framework for compositional compilation 用于组合编译的正式框架
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0013
D. Ancona, E. Zucca
We define a general framework for compositional compilation, meant as the ability of building an executable application by separate compilation and linking of single fragments, opposed to global compilation of the complete source application code. More precisely, compilation of a source code fragment in isolation generates a corresponding binary fragment equipped with type information, formally modeled as a typing, allowing type safe linking of fragments without re-inspecting code. We formally define a notion of soundness and completeness of compositional compilation w.r.t. global compilation, and show how linking can be in practice expressed by an entailment relation on typings. Then, we provide a sucient condition on such entailment to ensure soundness and completeness of compositional compilation, and compare this condition with the principal typings property. Furthermore, we show that this entailment relation can often be modularly expressed by an entailment relation on type environments and a subtyping relation. We illustrate the generality of our approach by instantiating the framework on three main examples: simply typed lambda calculus, where the problem of compositional compilation reduces to compositional type inference; Featherweight Java, where the generated binary code depends on the compilation context; and an extension of Featherweight Java with a boxing/unboxing mechanism, to illustrate how the framework can also support more sophisticated forms of linking-time binary code specialization.
我们为组合编译定义了一个通用框架,这意味着通过单独编译和链接单个片段来构建可执行应用程序的能力,而不是对完整的应用程序源代码进行全局编译。更准确地说,孤立地编译源代码片段会生成相应的带有类型信息的二进制片段,正式建模为类型,允许片段的类型安全链接,而无需重新检查代码。我们正式定义了组合编译(而非全局编译)的可靠性和完整性的概念,并展示了链接在实践中如何通过类型上的蕴涵关系来表达。在此基础上,给出了保证组合编译的完整性和健全性的必要条件,并将此条件与主要类型属性进行了比较。此外,我们还证明了这种蕴涵关系通常可以通过类型环境上的蕴涵关系和子类型关系来模块化地表达。我们通过在三个主要示例上实例化框架来说明我们方法的通用性:简单类型lambda演算,其中组合编译问题减少为组合类型推断;轻量级Java,其中生成的二进制代码取决于编译上下文;以及对轻量级Java的扩展,该扩展具有装箱/拆箱机制,以说明该框架如何支持更复杂的链接时二进制代码专门化形式。
{"title":"A formal framework for compositional compilation","authors":"D. Ancona, E. Zucca","doi":"10.1142/9789812770998_0013","DOIUrl":"https://doi.org/10.1142/9789812770998_0013","url":null,"abstract":"We define a general framework for compositional compilation, meant as the ability of building an executable application by separate compilation and linking of single fragments, opposed to global compilation of the complete source application code. More precisely, compilation of a source code fragment in isolation generates a corresponding binary fragment equipped with type information, formally modeled as a typing, allowing type safe linking of fragments without re-inspecting code. We formally define a notion of soundness and completeness of compositional compilation w.r.t. global compilation, and show how linking can be in practice expressed by an entailment relation on typings. Then, we provide a sucient condition on such entailment to ensure soundness and completeness of compositional compilation, and compare this condition with the principal typings property. Furthermore, we show that this entailment relation can often be modularly expressed by an entailment relation on type environments and a subtyping relation. We illustrate the generality of our approach by instantiating the framework on three main examples: simply typed lambda calculus, where the problem of compositional compilation reduces to compositional type inference; Featherweight Java, where the generated binary code depends on the compilation context; and an extension of Featherweight Java with a boxing/unboxing mechanism, to illustrate how the framework can also support more sophisticated forms of linking-time binary code specialization.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123545244","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}
引用次数: 0
Can a Proper Lambda-Model have an R.E. Equational Theory? 一个合适的λ模型能有一个R.E.等式理论吗?
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0003
Chantal Berline
In apparatus comprising a plurality of hydrocyclone stages connected in cascade as a totally enclosed system, for use in the upgrading of starch or other particulate feedstock, there is provision for recycling part of the underflow stream from the final hydrocyclone stage to the preceding stage.
在包含多个水力旋流器级联为一个全封闭系统的装置中,用于淀粉或其他颗粒原料的升级,有从最后一级水力旋流器级到前一级的回流部分的规定。
{"title":"Can a Proper Lambda-Model have an R.E. Equational Theory?","authors":"Chantal Berline","doi":"10.1142/9789812770998_0003","DOIUrl":"https://doi.org/10.1142/9789812770998_0003","url":null,"abstract":"In apparatus comprising a plurality of hydrocyclone stages connected in cascade as a totally enclosed system, for use in the upgrading of starch or other particulate feedstock, there is provision for recycling part of the underflow stream from the final hydrocyclone stage to the preceding stage.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123964212","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}
引用次数: 0
Modeling Fuzzy Behaviours in Concurrent Systems 并发系统中的模糊行为建模
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0012
L. D'Errico, M. Loreti
2-Chloro-2',6'-dimethyl-N-(2-methoxyethyl)-acetanilide is disclosed as plant growth regulating agent with long lasting activity.
2-氯-2′,6′-二甲基- n -(2-甲氧基乙基)-乙酰苯胺是一种具有持久活性的植物生长调节剂。
{"title":"Modeling Fuzzy Behaviours in Concurrent Systems","authors":"L. D'Errico, M. Loreti","doi":"10.1142/9789812770998_0012","DOIUrl":"https://doi.org/10.1142/9789812770998_0012","url":null,"abstract":"2-Chloro-2',6'-dimethyl-N-(2-methoxyethyl)-acetanilide is disclosed as plant growth regulating agent with long lasting activity.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127059225","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
Session Centered Calculi for Service Oriented Computing 面向服务计算的会话中心演算
Pub Date : 2007-09-01 DOI: 10.1142/9789812770998_0004
R. Nicola
Within the European project Sensoria, we are developing formalisms for service description that lay the mathematical basis for analysing and experimenting with components interactions, for combining services and formalising crucial aspects of service level agreement. One of the outcome of this study is pSCC, a process calculus with explicit primitives for service definition and invocation. Central to pSCC are the notions of session and pipelining. Sessions are two sided and can be equipped with protocols executed by each side during an interaction and permit interaction patterns that are more structured than the simple one-way and request-response ones. Pipeline permits exchange of values between among sessions. The calculus is also equipped with operators for handling (unexpected) session closures that permit programming smooth propagation of session closures to partners and subsessions, so as to avoid states with dangling or orphan sessions. In the talk we will present SCC and discuss other alternatives that are (or have been) considered within the project.
在欧洲项目Sensoria中,我们正在开发服务描述的形式化,为分析和试验组件交互、组合服务和形式化服务水平协议的关键方面奠定数学基础。这项研究的成果之一是pSCC,它是一种带有用于服务定义和调用的显式原语的过程演算。pSCC的核心是会话和流水线的概念。会话是双向的,可以配备由每一方在交互期间执行的协议,并允许比简单的单向和请求-响应模式更结构化的交互模式。管道允许在会话之间交换值。微积分还配备了用于处理(意外的)会话闭包的操作符,这些操作符允许编程将会话闭包平滑地传播到合作伙伴和子会话,从而避免出现悬空或孤立会话的状态。在演讲中,我们将介绍SCC,并讨论项目中正在(或已经)考虑的其他替代方案。
{"title":"Session Centered Calculi for Service Oriented Computing","authors":"R. Nicola","doi":"10.1142/9789812770998_0004","DOIUrl":"https://doi.org/10.1142/9789812770998_0004","url":null,"abstract":"Within the European project Sensoria, we are developing formalisms for service description that lay the mathematical basis for analysing and experimenting with components interactions, for combining services and formalising crucial aspects of service level agreement. One of the outcome of this study is pSCC, a process calculus with explicit primitives for service definition and invocation. Central to pSCC are the notions of session and pipelining. Sessions are two sided and can be equipped with protocols executed by each side during an interaction and permit interaction patterns that are more structured than the simple one-way and request-response ones. Pipeline permits exchange of values between among sessions. The calculus is also equipped with operators for handling (unexpected) session closures that permit programming smooth propagation of session closures to partners and subsessions, so as to avoid states with dangling or orphan sessions. In the talk we will present SCC and discuss other alternatives that are (or have been) considered within the project.","PeriodicalId":212849,"journal":{"name":"Italian Conference on Theoretical Computer Science","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122265731","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}
引用次数: 0
期刊
Italian Conference on Theoretical Computer Science
全部 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