Centre for Metacomputation

元计算中心

基本信息

  • 批准号:
    EP/D037085/1
  • 负责人:
  • 金额:
    $ 54.93万
  • 依托单位:
  • 依托单位国家:
    英国
  • 项目类别:
    Research Grant
  • 财政年份:
    2006
  • 资助国家:
    英国
  • 起止时间:
    2006 至 无数据
  • 项目状态:
    已结题

项目摘要

Metacomputation concerns the development of sophisticatedcomputational tools for analysing the behaviour of programs. Suchtools may operate at development time, for example to catch bugs, orthey may operate at run-time, for instance to adapt the program tochanging workloads. Techniques in metacomputation draw from a broadvariety of different fields, including logic, automated theoremproving, compiler construction, program analysis, and softwareengineering. The time is ripe to unify these fragmented efforts indifferent communities and to help establish the emerging field ofmetacomputation and its foundations. To do so is the primary objectiveof this proposal.Examples abound where synergy between these different techniques hasled to striking practical success. The SLAM project at Microsoftcombines techniques from automated theorem proving (both modelchecking and deductive proof) as well as program analysis to locatemany faults in device drivers. The Eclipse refactoring tools,developed at IBM, use a sophisticated system of type constraints tocorrectly implement refactoring transformations such as extractinterface. Intel's Forte framework employs a functional programminglanguage with reflection and metaprogramming features to get aneffective framework for verification of industrial-scale hardwaredesigns.Foundational work in semantics has now reached a point where semanticscan be seen, not simply as a mathematical tool for the analysis ofprograms, but as leading directly to computational representations andalgorithmic methods. Model-checking can already be seen as a step inthis direction. However, we see great additional potential in the useof compositional semantic methods in this context; in particular, inthe analysis of open systems. Semantics endowed with a computationalaspect is inherently metacomputational in nature, and many interestingnew questions and possibilities arise. One the one hand, some new andvery direct applications in program analysis can be envisaged. Thereare also some fascinating issues around reflection: can a program bethe computational representation of its own semantics, and can suchreflexivity be useful?More broadly, we see a growing synergy between the semantics andprogram analysis community as greatly to the benefit of both,providing increased depth and formal rigour in program analysis, andnew challenges and links to computational aspects in semantics.
元计算涉及复杂的计算工具的发展,用于分析程序的行为。这些工具可能在开发时运行,例如捕获错误,或者它们可能在运行时运行,例如使程序适应不断变化的工作负载。元计算中的技术来自各种不同的领域,包括逻辑、自动定理改进、编译器构造、程序分析和软件工程。现在时机已经成熟,可以将这些分散的努力统一起来,并帮助建立新兴的元计算领域及其基础。这样做是本建议的主要目标。这些不同技术之间的协同作用带来了惊人的实际成功的例子比比皆是。微软的SLAM项目结合了自动化定理证明(包括模型检查和演绎证明)和程序分析的技术,以定位设备驱动程序中的许多故障。IBM开发的Eclipse重构工具使用复杂的类型约束系统来正确实现重构转换,如extractinterface。英特尔的Forte框架采用具有反射和元编程特性的函数式编程语言,以获得用于验证工业规模硬件设计的有效框架。语义学的基础工作现在已经达到了这样的程度:语义学可以被看作不仅仅是分析程序的数学工具,而是直接导致计算表示和算法方法。模型检查已经可以看作是朝着这个方向迈出的一步。然而,我们看到了在这种情况下使用组合语义方法的巨大潜力;特别是在开放系统的分析中。具有计算性的语义本质上是元计算性的,并且产生了许多有趣的新问题和可能性。一方面,可以设想在程序分析中一些新的和非常直接的应用。关于反射也有一些有趣的问题:程序可以作为其自身语义的计算表示吗?这种自反性有用吗?更广泛地说,我们看到语义学和程序分析社区之间日益增长的协同作用极大地造福了双方,为程序分析提供了更多的深度和形式严谨性,并在语义学中提出了新的挑战和与计算方面的联系。

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Automatic Abstraction in Symbolic Trajectory Evaluation
Tools and Algorithms for the Construction and Analysis of Systems
用于系统构建和分析的工具和算法
  • DOI:
    10.1007/978-3-642-28756-5_47
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Basler G
  • 通讯作者:
    Basler G
Coalgebraic analysis of subgame-perfect equilibria in infinite games without discounting
无折扣无限博弈中子博弈完美均衡的代数分析
Termination analysis and call graph construction for higher-order functional programs
高阶函数程序的终止分析和调用图构建
  • DOI:
    10.1145/1291220.1291165
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sereni D
  • 通讯作者:
    Sereni D
{{ 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 }}

Samson Abramsky其他文献

Mixed computation of Prolog programs
  • DOI:
    10.1007/bf03037134
  • 发表时间:
    1988-09-01
  • 期刊:
  • 影响因子:
    2.800
  • 作者:
    David A. Fuller;Samson Abramsky
  • 通讯作者:
    Samson Abramsky
Physics from Computer Science
计算机科学物理学
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Samson Abramsky
  • 通讯作者:
    Samson Abramsky
Structure Meets Power Workshop
结构与动力研讨会
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    A. ´. Conghaile;Samson Abramsky;A. Dawar;©. A. Hadzihasanovic;D. Kessler;Amar Hadzihasanovic;Wei
  • 通讯作者:
    Wei
Linear Arboreal Categories
线性树栖类别
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Samson Abramsky;Yoàv Montacute;Nihil Shah
  • 通讯作者:
    Nihil Shah
2019 EUROPEAN SUMMER MEETING OF THE ASSOCIATION FOR SYMBOLIC LOGIC LOGIC COLLOQUIUM 2019 Prague, Czech Republic August 11–16, 2019
符号逻辑协会 2019 年欧洲夏季会议 2019 年逻辑研讨会 捷克共和国布拉格 2019 年 8 月 11-16 日
  • DOI:
    10.1017/bsl.2019.56
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    C. Prague;Republic;Samson Abramsky;O. Guzmán;M. Harrison;Thomas Scanlon;Lev Beklemishev;Ludwig Maximilian;Laurent Bienvenu;Barbara F. Csima;M. Harrison
  • 通讯作者:
    M. Harrison

Samson Abramsky的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Samson Abramsky', 18)}}的其他基金

Resources and co-resources: a junction between semantics and descriptive complexity
资源和共同资源:语义和描述复杂性之间的结合点
  • 批准号:
    EP/T00696X/2
  • 财政年份:
    2021
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Resources in Computation
计算资源
  • 批准号:
    EP/V040944/1
  • 财政年份:
    2021
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Fellowship
Resources and co-resources: a junction between semantics and descriptive complexity
资源和共同资源:语义和描述复杂性之间的结合点
  • 批准号:
    EP/T00696X/1
  • 财政年份:
    2019
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Contextuality as a Resource in Quantum Computation
上下文作为量子计算中的资源
  • 批准号:
    EP/N018745/1
  • 财政年份:
    2016
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Quantum Mathematics and Computation
量子数学与计算
  • 批准号:
    EP/K015478/1
  • 财政年份:
    2013
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Structures at the Interface of Physics and Computer Science
物理学和计算机科学交叉口的结构
  • 批准号:
    EP/I03596X/1
  • 财政年份:
    2011
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Logic and Information Flow in Classical and Quantum Systems
经典和量子系统中的逻辑和信息流
  • 批准号:
    EP/I001301/1
  • 财政年份:
    2010
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Logic of Interaction and Information Flow
交互逻辑与信息流
  • 批准号:
    EP/F067607/1
  • 财政年份:
    2008
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Research Grant
Foundational Structures and Methods for Quantum Informatics
量子信息学的基础结构和方法
  • 批准号:
    EP/E052819/1
  • 财政年份:
    2007
  • 资助金额:
    $ 54.93万
  • 项目类别:
    Fellowship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了