课题基金 / 基金详情

VaST - Validation of Software Transactional Memory

VaST - Validation of Software Transactional Memory
VaST - 软件事务内存的验证
批准号:
362038437
负责人:
Professorin Dr. Heike Wehrheim
金额:
$0.0万
依托单位:
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2017
资助国家:
德国
项目状态:
已结题
起止时间:
2016-12-31 至 2021-12-31

项目摘要

项目成果

Professorin Dr. Heike Wehrheim的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Software transactional memory (STM) is a synchronisation mechanism for concurrent programs with shared memory. STM provides programmers with a high-level, easy to use abstraction of concurrency control, freeing them from explicit usage of synchronisation concepts like locks or semaphores. Basically, an STM allows a programmer to put code into a transaction, and let the STM algorithm guarantee execution of the transaction atomically in an all-or-nothing fashion. Up to now, a large number of transactional memory concepts have been proposed, implementing TMs in hardware, in software or in a combination (so called hybrid TMs), and these have found their way into mainstream programming language and processor design. To achieve high performance even in the face of thousands of parallel processes, STMs try to allow for as much concurrency as possible, restricting synchronisation to the minimal amount necessary for correctness. Correctness of STMs is typically formalized in a notion called opacity, stating "seemingly atomic" execution of transactions. Opacity can be seen as a conceptual transferal of the database concept of serializability to software transactions; in particular enhancing it with meaning for aborting transactions.The key objective of this project is the development of a validation toolbox for STMs. It will include three main ingredients: (1) a method (and tool) for testing STMs, (2) a method (and tool) for model checking STMs and (3) a method for mechanically proving correctness of STMs. Thereby, this project shall support the whole lifecycle of STM design, from rapid prototyping in early design stages to the final product of a high performant, formally verified STM algorithm.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1007/978-3-319-67729-3_8
发表时间: 2017
期刊:
影响因子: --
作者: [Jürgen König, Heike Wehrheim]
通讯作者: Heike Wehrheim
DOI: 10.1007/978-3-030-20652-9_18
发表时间: 2019-05
期刊:
影响因子: --
作者: [J. König;H. Wehrheim]
通讯作者: J. König;H. Wehrheim
On the Correctness Problem for Serializability
关于可串行化的正确性问题
DOI: 10.1007/978-3-030-85315-0_4
发表时间: 2021
期刊:
影响因子: --
作者: [Jürgen König, Heike Wehrheim]
通讯作者: Heike Wehrheim
Lina4WM Linearizability Proofs for Weak Memory Models
  • 批准号:
    163003744
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2010
  • 负责人:
    Professorin Dr. Heike Wehrheim
  • 依托单位:
Abstraktionstechniken zur Verifikation lokaler Eigenschaften großer paralleler Systeme
  • 批准号:
    79848547
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2008
  • 负责人:
    Professorin Dr. Heike Wehrheim
  • 依托单位:
Modelltransformationen und Modellrefactorings für integrierte Spezifikationsformalismen
  • 批准号:
    5457122
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2005
  • 负责人:
    Professorin Dr. Heike Wehrheim
  • 依托单位:
Einbettung einer objekt-orientierten formalen Methode in einen objekt-orientierten Software-Entwicklungsprozeß
  • 批准号:
    5418351
  • 项目类别:
    Research Grants
  • 资助金额:
    $0.0万
  • 财政年份:
    2004
  • 负责人:
    Professorin Dr. Heike Wehrheim
  • 依托单位:
海外基金