Algebraic Calculi for Separation Logic
分离逻辑的代数演算
基本信息
- 批准号:188417285
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research Grants
- 财政年份:2011
- 资助国家:德国
- 起止时间:2010-12-31 至 2014-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
For about 40 years there have been investigations how to ensure correctness of programs by strictly formal methods. Since the calculi by Hoare and Dijkstra do not provide constructs for dealing with complex data structures, in particular those involving pointers, they have recently been extended by Reynolds, O Hearn and others into separation logic. By now this also incorporates aspects of concurrency and of shared mutable data structures. Special-purpose theorem provers support the verification tasks of these calculi. A disadvantage of such an approach is that for each calculus a new prover has to be developed. This approach is cumbersome, expensive and time-consuming.Here the idea of algebraisation enters. It frequently allows, by abstraction, formal reasoning using simple equational laws as known from school algebra. These can directly be entered into existing fully automatic theorem provers, and there is no need to construct proof systems anew for every problem domain. The goal of the project is to develop, using already existingbasic theories, an algebraic representation of separation logics. Particular attention is paid to characterising separation logic algebraically and to verifying properties using the algebra. The positive side-effect that algebraisation allows using existing theorem provers will lead to anautomation of verification tasks.
大约40年来,人们一直在研究如何通过严格的正式方法来确保程序的正确性。由于Hoare和Dijkstra的演算没有提供处理复杂数据结构的构造,特别是那些涉及指针的数据结构,它们最近被Reynolds、O Hain和其他人扩展到分离逻辑中。到目前为止,这还包含了并发性和共享可变数据结构的各个方面。专用定理证明器支持这些演算的验证任务。这种方法的一个缺点是,对于每个微积分,都必须开发一个新的证明器。这种方法繁琐、昂贵、耗时。代数化的想法就是在这里进入的。它经常允许通过抽象,使用学校代数中已知的简单方程定律进行形式推理。这些都可以直接输入到现有的全自动定理证明器中,而不需要为每个问题域重新构建证明系统。该项目的目标是利用已经存在的基本理论,开发分离逻辑的代数表示。特别注意分离逻辑的代数刻画和使用该代数来验证性质。代数化允许使用现有定理证明器的积极副作用将导致验证任务的自动化。
项目成果
期刊论文数量(8)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Developments in concurrent Kleene algebra
- DOI:10.1007/978-3-319-06251-8_1
- 发表时间:2014-04
- 期刊:
- 影响因子:0
- 作者:T. Hoare;S. Staden;B. Möller;G. Struth;Jules Villard;Huibiao Zhu;P. O'Hearn
- 通讯作者:T. Hoare;S. Staden;B. Möller;G. Struth;Jules Villard;Huibiao Zhu;P. O'Hearn
Abstract Dynamic Frames
抽象动态框架
- DOI:10.1007/978-3-319-06251-8_10
- 发表时间:2014
- 期刊:
- 影响因子:0
- 作者:Han-Hing Dang: Abstract Dynamic Frames
- 通讯作者:Han-Hing Dang: Abstract Dynamic Frames
Extended transitive separation logic
- DOI:10.1016/j.jlamp.2014.12.002
- 发表时间:2015-05
- 期刊:
- 影响因子:0
- 作者:Han-Hing Dang;B. Möller
- 通讯作者:Han-Hing Dang;B. Möller
Modal algebra and Petri nets
模态代数和 Petri 网
- DOI:10.1007/s00236-015-0216-3
- 发表时间:2015
- 期刊:
- 影响因子:0.6
- 作者:H.-H. Dang;B. Möller
- 通讯作者:B. Möller
Exploring an Interface Model for CKA
- DOI:10.1007/978-3-319-19797-5_1
- 发表时间:2015-06
- 期刊:
- 影响因子:0
- 作者:B. Möller;Tony Hoare
- 通讯作者:B. Möller;Tony Hoare
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Professor Dr. Bernhard Möller其他文献
Professor Dr. Bernhard Möller的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr. Bernhard Möller', 18)}}的其他基金
Kalküle für charakteristische informatische Strukturen
特征IT结构的计算
- 批准号:
5327540 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Research Grants
相似海外基金
Comparing the expressiveness of transducers and simply-typed linear lambda-calculi
比较换能器和简单类型线性 lambda 演算的表达能力
- 批准号:
2865040 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Studentship
Graphical calculi and proof assistants in monoidal n-categories and their application to topological quantum field theory.
幺半群 n 范畴中的图解演算和证明助手及其在拓扑量子场论中的应用。
- 批准号:
2431707 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Studentship
Image-registered, Hand-held, Concentric Tube Robot for Percutaneous Treatment of Calculi
用于经皮结石治疗的图像配准手持式同心管机器人
- 批准号:
10536616 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Typed Lambda-Calculi with Sharing and Unsharing
具有共享和取消共享的类型化 Lambda 演算
- 批准号:
EP/R029121/1 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Research Grant
Image-registered, Hand-held, Concentric Tube Robot for Percutaneous Treatment of Calculi
用于经皮结石治疗的图像配准手持式同心管机器人
- 批准号:
10321220 - 财政年份:2019
- 资助金额:
-- - 项目类别:
Establishment of a novel biomarker for renal calculi
肾结石新型生物标志物的建立
- 批准号:
18K09143 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Burst Wave Lithotripsy for the Treatment of Ureteral Calculi
突发波碎石术治疗输尿管结石
- 批准号:
9361764 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Elucidation of the pathology of mitochondrial injury during urinary calculi formation and development of prevention.
阐明泌尿系结石形成和预防发展过程中线粒体损伤的病理学。
- 批准号:
15K10627 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of theory and application of programming based on higher-order/typed calculi
基于高阶/类型演算的编程理论和应用的发展
- 批准号:
15H02681 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (B)
Noninvasive fragmentation of urinary calculi with focused ultrasound bursts
聚焦超声脉冲无创碎裂泌尿系结石
- 批准号:
9069839 - 财政年份:2015
- 资助金额:
-- - 项目类别: