Optimale Interprozeduale Analyse von Programmen mit dynamischer Thread-Erzeugung

具有动态线程创建的程序的最优过程间分析

基本信息

项目摘要

In der ersten Projektphase wurden Methoden entwickelt, um den Kontrofluss in nebenläufigen Programmen mit Synchronisationsprimitiven präzise zu analysieren. Dabei konzentrierten wir uns einerseits auf dynamische Pushdown-Netzwerke (DPNs) mit wohlgeschachtelten Locks oder Monitoren. Auf der anderen Seite untersuchten wir ein vereinfachtes Taskmodell, das dem Automobilstandard Osek zu Grunde liegt, bei dem unterschiedliche Tasks mit Hilfe von Ressourcen und Prioritäten synchronisiert werden. Darauf aufbauend sollen nun in dem Nachfolgeprojekt für diese Programmiermodelle Analyseframeworks entwickelt werden, die es erlauben, weiterreichende Programmeigenschaften statisch zu ermitteln. Insbesondere sollen sowohl für das Osek-Modell als auch für DPNs Wertanalysen für Programme mit globalen Variablen entwickelt werden. Zur Steigerung der Präzision sollen diese Analysen Synchronisationsprimitive mitberücksichtigen. Neben den schon in der ersten Projektphase betrachteten Synchronisationsprimitiven sollen zudem weitere Synchronisationskonzepte identifiziert werden, die exakt behandelt werden können.
在第一个项目阶段,我们开始改进方法,在新的程序设计中使用同步算法进行分析。我们将在带锁或密封件的动态下推式网络(DPN)上进行控制。在下面的例子中,我们将建立一个任务模型,使汽车标准Osek zu Grunde liegt,bei dem unterschedliche Tasks mit Hilfe von Ressourcen und Prioritäten synchronisiert韦尔登。Darauf aufbauend nun in dem Nachfolgeprojekt für diese Programmiermodelle Analyseframeworks entwickelt韦尔登,die es erlauben,weiterreichende Programmeigenschaften Schucher zu ermitteln. Insbesondere sollen sowohl für das Osek-Modell als auch für DPN Wertanalysen für Programme mit globalen Variablen entwickelt韦尔登. Zur Steigerung der Präzision sollen diese Analysen Synchronisationsprimitive mitberücksichtigen.如果在第一个项目阶段进行同步初始化,那么就需要韦尔登识别,然后再进行韦尔登。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Predecessor Sets of Dynamic Pushdown Networks with Tree-Regular Constraints
  • DOI:
    10.1007/978-3-642-02658-4_39
  • 发表时间:
    2009-06
  • 期刊:
  • 影响因子:
    0
  • 作者:
    P. Lammich;M. Müller-Olm;A. Wenner
  • 通讯作者:
    P. Lammich;M. Müller-Olm;A. Wenner
Precise Analysis of Value-Dependent Synchronization in Priority Scheduled Programs
优先级调度程序中值相关同步的精确分析
  • DOI:
    10.1007/978-3-642-54013-4_2
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    M. Schwarz;H. Seidl;V. Vojdani;K. Apinis
  • 通讯作者:
    K. Apinis
Iterable Forward Reachability Analysis of Monitor-DPNs
Monitor-DPN 的可迭代前向可达性分析
  • DOI:
    10.4204/eptcs.129.24
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    B. Nordhoff;M. Müller-Olm;P. Lammich
  • 通讯作者:
    P. Lammich
Weighted Dynamic Pushdown Networks
  • DOI:
    10.1007/978-3-642-11957-6_31
  • 发表时间:
    2010-03
  • 期刊:
  • 影响因子:
    0
  • 作者:
    A. Wenner
  • 通讯作者:
    A. Wenner
Normalization of Linear Horn Clauses
线性 Horn 子句的规范化
  • DOI:
    10.1007/978-3-642-19829-8_16
  • 发表时间:
    2010
  • 期刊:
  • 影响因子:
    0
  • 作者:
    T. M. Gawlitza;H. Seidl;K. N. Verma
  • 通讯作者:
    K. N. Verma
{{ 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. Markus Müller-Olm其他文献

Professor Dr. Markus Müller-Olm的其他文献

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

{{ truncateString('Professor Dr. Markus Müller-Olm', 18)}}的其他基金

Information Flow Control for Mobile Components Based on Precise Analysis for Parallel Programs
基于并行程序精确分析的移动组件信息流控制
  • 批准号:
    183297858
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes
Model Checking of Navigation Logics (MoNaLog)
导航逻辑的模型检查(MoNaLog)
  • 批准号:
    436811065
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Grants
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了