课题基金 / 基金详情

Advancing Automated Analysis of Concurrent Pointer Programs

Advancing Automated Analysis of Concurrent Pointer Programs
推进并发指针程序的自动分析
批准号:
276397324
负责人:
Professor Dr. Thomas Noll
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2015
资助国家:
德国
项目状态:
已结题
起止时间:
2014-12-31 至 2019-12-31

项目摘要

项目成果

Professor Dr. Thomas Noll的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Many software bugs can be traced back to the erroneous use ofpointers, i.e., references to memory addresses. They constitute anessential concept in modern programming languages, and are usedfor implementing (dynamic) data structures like lists, trees etc., whichare organised in the computer's memory as the so-called heap. Dueto the resulting unbounded state spaces, pointer errors are hard todetect in sequential programs. Concurrency (in the form of threads orprocesses) raises various additional challenges that are handled bycurrent verification techniques only to a limited extent. Based on ourexperience with the graph-based approach to symbolic verification of(sequential) pointer programs, the initial project provided significantcontributions by developing automated and modular techniques foranalysing concurrent threads operating on heap data structures andby integrating logic- and automata-based approaches to heapabstraction. In particular, by introducing the concept of indexes tograph grammars we were able to raise the degree of automation ofshape analyses that deal with relational properties of data structuressuch as balancedness. The goal of the proposed follow-up project isto substantially enhance our framework with regard to the automatedsupport for language inclusion and logical entailment checking, theclasses of dynamic data structures that can be handled, theconcurrent programming features that are supported, and theautomated generation of test cases. To this aim, we will elaborate onthe connection between the graph- and automata-based approachesand further develop the concept of indexed graph grammars.Moreover we will advance the permission-based technique formodular reasoning about concurrent threads to obtain more preciseinformation about heap access patterns, and to cover more generalforms of synchronisation beyond the simple fork-join model. Theoutcome of this research project will be novel techniques, algorithmsand tools to support formal reasoning on relational shape propertiesof concurrent pointer programs. To assess their usability andpracticability, they will be evaluated on case studies such as variousforms of (balanced) lists and trees with related operations, comprisinglock-free concurrent data structures and parallel sorting algorithms.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1007/978-3-030-17502-3_8
发表时间: 2019-04
期刊:
影响因子: --
作者: [M. Sighireanu;J. A. Pérez;A. Rybalchenko;Nikos Gorogiannis;Radu Iosif;Andrew Reynolds;Cristina Serban;Jens Katelaan;Christoph Matheja;T. Noll;Florian Zuleger;W. Chin;Quang Loc Le;Quang-Trung Ta;T. Le;Thanh-Toan Nguyen;Siau-Cheng Khoo;Michal Cyprian;Adam Rogalewicz;Tomáš Vojnar;C. Enea;Ondřej Lengál;Chong Gao;Zhilin Wu]
通讯作者: M. Sighireanu;J. A. Pérez;A. Rybalchenko;Nikos Gorogiannis;Radu Iosif;Andrew Reynolds;Cristina Serban;Jens Katelaan;Christoph Matheja;T. Noll;Florian Zuleger;W. Chin;Quang Loc Le;Quang-Trung Ta;T. Le;Thanh-Toan Nguyen;Siau-Cheng Khoo;Michal Cyprian;Adam Rogalewicz;Tomáš Vojnar;C. Enea;Ondřej Lengál;Chong Gao;Zhilin Wu
Graph-Based Shape Analysis Beyond Context-Freeness
超越上下文无关的基于图形的形状分析
DOI: 10.1007/978-3-319-92970-5_17
发表时间: 2018
期刊:
影响因子: --
作者: [Hannah Arndt, Christina Jansen, Christoph Matheja, Thomas Noll]
通讯作者: Thomas Noll
DOI: 10.1145/3290347
发表时间: 2018-02
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Kevin Batz;Benjamin Lucien Kaminski;J. Katoen;Christoph Matheja;T. Noll]
通讯作者: Kevin Batz;Benjamin Lucien Kaminski;J. Katoen;Christoph Matheja;T. Noll
DOI: 10.1007/978-3-662-54434-1_23
发表时间: 2017
期刊: ArXiv
影响因子: --
作者: [Christina Jansen, Jens Katelaan, Christoph Matheja, Thomas Noll, Florian Zuleger]
通讯作者: Florian Zuleger
Albrecht Altdorfer in seiner Zeit. Religiöse und profane Themen in der Kunst um 1500
海外基金