首页 > 最新文献

DICE-FOPARA@ETAPS最新文献

英文 中文
Applications of Linear Defeasible Logic: combining resource consumption and exceptions to energy management and business processes 线性可废止逻辑的应用:将资源消耗和能源管理和业务流程的异常结合起来
Pub Date : 2019-08-14 DOI: 10.4204/EPTCS.298.1
Francesco Olivieri, Guido Governatori, Claudio Tomazzoli, M. Cristani
Linear Logic and Defeasible Logic have been adopted to formalise different features of knowledge representation: consumption of resources, and non monotonic reasoning in particular to represent exceptions. Recently, a framework to combine sub-structural features, corresponding to the consumption of resources, with defeasibility aspects to handle potentially conflicting information, has been discussed in literature, by some of the authors. Two applications emerged that are very relevant: energy management and business process management. We illustrate a set of guide lines to determine how to apply linear defeasible logic to those contexts.
线性逻辑和可否定逻辑被用来形式化知识表示的不同特征:资源消耗和非单调推理,特别是表示例外。最近,一些作者在文献中讨论了将对应于资源消耗的子结构特征与处理潜在冲突信息的可操作性方面相结合的框架。出现了两个非常相关的应用程序:能源管理和业务流程管理。我们举例说明了一组指导方针,以确定如何将线性可撤销逻辑应用于这些上下文中。
{"title":"Applications of Linear Defeasible Logic: combining resource consumption and exceptions to energy management and business processes","authors":"Francesco Olivieri, Guido Governatori, Claudio Tomazzoli, M. Cristani","doi":"10.4204/EPTCS.298.1","DOIUrl":"https://doi.org/10.4204/EPTCS.298.1","url":null,"abstract":"Linear Logic and Defeasible Logic have been adopted to formalise different features of knowledge representation: consumption of resources, and non monotonic reasoning in particular to represent exceptions. Recently, a framework to combine sub-structural features, corresponding to the consumption of resources, with defeasibility aspects to handle potentially conflicting information, has been discussed in literature, by some of the authors. Two applications emerged that are very relevant: energy management and business process management. We illustrate a set of guide lines to determine how to apply linear defeasible logic to those contexts.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114188492","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
Type-two Iteration with Bounded Query Revision 具有有界查询修订的二类迭代
Pub Date : 2019-08-14 DOI: 10.4204/EPTCS.298.5
B. Kapron, Florian Steinberg
Motivated by recent results of Kapron and Steinberg (LICS 2018) we introduce new forms of iteration on length in the setting of applied lambda-calculi for higher-type poly-time computability. In particular, in a type-two setting, we consider functionals which capture iteration on input length which bound interaction with the type-one input parameter, by restricting to a constant either the number of times the function parameter may return a value of increasing size, or the number of times the function parameter may be applied to an argument of increasing size. We prove that for any constant bound, the iterators obtained are equivalent, with respect to lambda-definability over type-one poly-time functions, to the recursor of Cook and Urquhart which captures Cobham's notion of limited recursion on notation in this setting.
受Kapron和Steinberg最近的结果(LICS 2018)的启发,我们在应用lambda- calculus的设置中引入了新的长度迭代形式,用于更高类型的多时间可计算性。特别地,在二类设置中,我们考虑捕获输入长度迭代的函数,通过将函数形参可以返回大小递增的值的次数或函数形参可以应用于大小递增的参数的次数限制为常数,从而约束了与一类输入参数的交互。我们证明了对于任意常数界,所得到的迭代器在一类多时函数的lambda可定义性方面与Cook和Urquhart的递归器是等价的,该递归器在这种情况下捕获了Cobham在符号上的有限递归概念。
{"title":"Type-two Iteration with Bounded Query Revision","authors":"B. Kapron, Florian Steinberg","doi":"10.4204/EPTCS.298.5","DOIUrl":"https://doi.org/10.4204/EPTCS.298.5","url":null,"abstract":"Motivated by recent results of Kapron and Steinberg (LICS 2018) we introduce new forms of iteration on length in the setting of applied lambda-calculi for higher-type poly-time computability. In particular, in a type-two setting, we consider functionals which capture iteration on input length which bound interaction with the type-one input parameter, by restricting to a constant either the number of times the function parameter may return a value of increasing size, or the number of times the function parameter may be applied to an argument of increasing size. We prove that for any constant bound, the iterators obtained are equivalent, with respect to lambda-definability over type-one poly-time functions, to the recursor of Cook and Urquhart which captures Cobham's notion of limited recursion on notation in this setting.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130897022","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
Towards Practical, Precise and Parametric Energy Analysis of IT Controlled Systems 面向IT控制系统的实用、精确和参数化能量分析
Pub Date : 2017-04-20 DOI: 10.4204/EPTCS.248.7
B. V. Gastel, M. V. Eekelen
Energy consumption analysis of IT-controlled systems can play a major role in minimising the overall energy consumption of such IT systems, during the development phase, or for optimisation in the field. Recently, a precise energy analysis was developed, with the property of being parametric in the hardware. In principle, this creates the opportunity to analyse which is the best software implementation for given hardware, or the other way around: choose the best hardware for a given algorithm. The precise analysis was introduced for a very limited language: ECA. In this paper, several important steps are taken towards practical energy analysis. The ECA language is extended with common programming language features. The application domain is further explored, and threats to the validity are identified and discussed. Altogether, this constitutes an important step towards analysing energy consumption of IT-controlled systems in practice.
在开发阶段,对IT控制系统的能耗分析可以在最小化此类IT系统的总体能耗或在现场进行优化方面发挥重要作用。最近提出了一种精确的能量分析方法,该方法在硬件上具有参数化特性。原则上,这创造了分析给定硬件的最佳软件实现的机会,或者反过来:为给定算法选择最佳硬件。对一种非常有限的语言:非洲经委会进行了精确的分析。在本文中,采取了几个重要的步骤,以实现实际的能量分析。ECA语言扩展了通用编程语言的特性。进一步探讨了该方法的应用领域,并对其有效性的威胁进行了识别和讨论。综上所述,这是分析资讯科技控制系统实际能源消耗的重要一步。
{"title":"Towards Practical, Precise and Parametric Energy Analysis of IT Controlled Systems","authors":"B. V. Gastel, M. V. Eekelen","doi":"10.4204/EPTCS.248.7","DOIUrl":"https://doi.org/10.4204/EPTCS.248.7","url":null,"abstract":"Energy consumption analysis of IT-controlled systems can play a major role in minimising the overall energy consumption of such IT systems, during the development phase, or for optimisation in the field. Recently, a precise energy analysis was developed, with the property of being parametric in the hardware. In principle, this creates the opportunity to analyse which is the best software implementation for given hardware, or the other way around: choose the best hardware for a given algorithm. \u0000The precise analysis was introduced for a very limited language: ECA. In this paper, several important steps are taken towards practical energy analysis. The ECA language is extended with common programming language features. The application domain is further explored, and threats to the validity are identified and discussed. Altogether, this constitutes an important step towards analysing energy consumption of IT-controlled systems in practice.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122265315","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
Automated Sized-Type Inference and Complexity Analysis 自动大小类型推断和复杂性分析
Pub Date : 2017-04-19 DOI: 10.4204/EPTCS.248.5
Martin Avanzini, Ugo Dal Lago
This paper introduces a new methodology for the complexity analysis of higher-order functional programs, which is based on three components: a powerful type system for size analysis and a sound type inference procedure for it, a ticking monadic transformation and a concrete tool for constraint solving. Noticeably, the presented methodology can be fully automated, and is able to analyse a series of examples which cannot be handled by most competitor methodologies. This is possible due to various key ingredients, and in particular an abstract index language and index polymorphism at higher ranks. A prototype implementation is available.
本文介绍了一种新的高阶函数式程序复杂性分析方法,该方法由三部分组成:用于大小分析的强大类型系统和完善的类型推理程序、滴答一元变换和约束求解的具体工具。值得注意的是,所提出的方法可以完全自动化,并能够分析一系列的例子,不能由大多数竞争对手的方法处理。这是可能的,因为有各种关键成分,特别是抽象索引语言和更高级别的索引多态性。原型实现是可用的。
{"title":"Automated Sized-Type Inference and Complexity Analysis","authors":"Martin Avanzini, Ugo Dal Lago","doi":"10.4204/EPTCS.248.5","DOIUrl":"https://doi.org/10.4204/EPTCS.248.5","url":null,"abstract":"This paper introduces a new methodology for the complexity analysis of higher-order functional programs, which is based on three components: a powerful type system for size analysis and a sound type inference procedure for it, a ticking monadic transformation and a concrete tool for constraint solving. Noticeably, the presented methodology can be fully automated, and is able to analyse a series of examples which cannot be handled by most competitor methodologies. This is possible due to various key ingredients, and in particular an abstract index language and index polymorphism at higher ranks. A prototype implementation is available.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131348518","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
GUBS Upper Bound Solver (Extended Abstract) GUBS上界求解器(扩展摘要)
Pub Date : 2017-04-19 DOI: 10.4204/EPTCS.248.6
Martin Avanzini, Michael Schaper
In this extended abstract we present the GUBS Upper Bound Solver. GUBS is a dedicated constraint solver over the naturals for inequalities formed over uninterpreted function symbols and standard arithmetic operations. GUBS now forms the backbone of HoSA, a tool for analysing space and time complexity of higher-order functional programs automatically. We give insights about the implemen- tation and report different case studies.
在这个扩展摘要中,我们给出了GUBS上界解算器。GUBS是针对由未解释的函数符号和标准算术运算形成的不等式的自然约束求解器。GUBS现在构成了HoSA的主干,HoSA是一种自动分析高阶函数程序的空间和时间复杂性的工具。我们给出了关于实施的见解,并报告了不同的案例研究。
{"title":"GUBS Upper Bound Solver (Extended Abstract)","authors":"Martin Avanzini, Michael Schaper","doi":"10.4204/EPTCS.248.6","DOIUrl":"https://doi.org/10.4204/EPTCS.248.6","url":null,"abstract":"In this extended abstract we present the GUBS Upper Bound Solver. GUBS is a dedicated constraint solver over the naturals for inequalities formed over uninterpreted function symbols and standard arithmetic operations. GUBS now forms the backbone of HoSA, a tool for analysing space and time complexity of higher-order functional programs automatically. We give insights about the implemen- tation and report different case studies.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116276562","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
Loop Quasi-Invariant Chunk Motion by peeling with statement composition 通过语句组合剥离循环准不变块运动
Pub Date : 2017-04-19 DOI: 10.4204/EPTCS.248.9
Jean-Yves Moyen, Thomas Rubiano, T. Seiller
Several techniques for analysis and transformations are used in compilers. Among them, the peeling of loops for hoisting quasi-invariants can be used to optimize generated code, or simply ease developers' lives. In this paper, we introduce a new concept of dependency analysis borrowed from the field of Implicit Computational Complexity (ICC), allowing to work with composed statements called Chunks to detect more quasi-invariants. Based on an optimization idea given on a WHILE language, we provide a transformation method - reusing ICC concepts and techniques - to compilers. This new analysis computes an invariance degree for each statement or chunks of statements by building a new kind of dependency graph, finds the maximum or worst dependency graph for loops, and recognizes if an entire block is Quasi-Invariant or not. This block could be an inner loop, and in that case the computational complexity of the overall program can be decreased. We already implemented a proof of concept on a toy C parser 1 analysing and transforming the AST representation. In this paper, we introduce the theory around this concept and present a prototype analysis pass implemented on LLVM. In a very near future, we will implement the corresponding transformation and provide benchmarks comparisons.
编译器中使用了几种分析和转换技术。其中,剥离提升准不变量的循环可以用来优化生成的代码,或者简单地简化开发人员的工作。在本文中,我们引入了从隐式计算复杂性(ICC)领域借鉴的依赖分析的新概念,允许使用称为chunk的组合语句来检测更多的准不变量。基于WHILE语言的优化思想,我们为编译器提供了一种转换方法——重用ICC的概念和技术。这种新的分析方法通过构建一种新的依赖图来计算每个语句或语句块的不变性程度,找到循环的最大依赖图或最差依赖图,并识别整个块是否为准不变性。这个块可以是一个内循环,在这种情况下,整个程序的计算复杂性可以降低。我们已经在一个简单的C解析器1上实现了概念验证,该解析器分析并转换AST表示。在本文中,我们围绕这一概念介绍了理论,并提出了一个在LLVM上实现的原型分析通道。在不久的将来,我们将实现相应的转换并提供基准比较。
{"title":"Loop Quasi-Invariant Chunk Motion by peeling with statement composition","authors":"Jean-Yves Moyen, Thomas Rubiano, T. Seiller","doi":"10.4204/EPTCS.248.9","DOIUrl":"https://doi.org/10.4204/EPTCS.248.9","url":null,"abstract":"Several techniques for analysis and transformations are used in compilers. Among them, the peeling of loops for hoisting quasi-invariants can be used to optimize generated code, or simply ease developers' lives. In this paper, we introduce a new concept of dependency analysis borrowed from the field of Implicit Computational Complexity (ICC), allowing to work with composed statements called Chunks to detect more quasi-invariants. Based on an optimization idea given on a WHILE language, we provide a transformation method - reusing ICC concepts and techniques - to compilers. This new analysis computes an invariance degree for each statement or chunks of statements by building a new kind of dependency graph, finds the maximum or worst dependency graph for loops, and recognizes if an entire block is Quasi-Invariant or not. This block could be an inner loop, and in that case the computational complexity of the overall program can be decreased. We already implemented a proof of concept on a toy C parser 1 analysing and transforming the AST representation. In this paper, we introduce the theory around this concept and present a prototype analysis pass implemented on LLVM. In a very near future, we will implement the corresponding transformation and provide benchmarks comparisons.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"56 14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125193520","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
Computability in the Lattice of Equivalence Relations 等价关系格中的可计算性
Pub Date : 2017-04-18 DOI: 10.4204/EPTCS.248.8
Jean-Yves Moyen, J. Simonsen
We investigate computability in the lattice of equivalence relations on the natural numbers. We mostly investigate whether the subsets of appropriately defined subrecursive equivalence relations -for example the set of all polynomial-time decidable equivalence relations- form sublattices of the lattice.
研究了自然数上等价关系格的可计算性。我们主要研究适当定义的子递归等价关系的子集-例如所有多项式时间可决等价关系的集合-是否构成格的子格。
{"title":"Computability in the Lattice of Equivalence Relations","authors":"Jean-Yves Moyen, J. Simonsen","doi":"10.4204/EPTCS.248.8","DOIUrl":"https://doi.org/10.4204/EPTCS.248.8","url":null,"abstract":"We investigate computability in the lattice of equivalence relations on the natural numbers. We mostly investigate whether the subsets of appropriately defined subrecursive equivalence relations -for example the set of all polynomial-time decidable equivalence relations- form sublattices of the lattice.","PeriodicalId":196864,"journal":{"name":"DICE-FOPARA@ETAPS","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122740128","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
期刊
DICE-FOPARA@ETAPS
全部 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