Model Checking of Navigation Logics (MoNaLog)

导航逻辑的模型检查(MoNaLog)

基本信息

项目摘要

Software is a crucial component of systems whose failure can cause severe consequences like massive financial damages or even threats to life or limb. Software reliability is therefore a core problem of computer science. Classical validation techniques like testing or simulation are fundamentally unable to provide strong correctness guarantees since they only consider a selection of possible program executions. This problem is exacerbated by the presence of concurrency (parallelism) in modern systems which commonly implies non-deterministic behavior. Therefore, formal methods of program verification were invented which rely on techniques from mathematics and mathematical logic and are in principle able to provide strong correctness guarantees. However, classical program verification, e.g. à la Hoare-Floyd, is only partially automatable. This makes their integration into traditional software development difficult. Therefore, since the 1980s, fully automatic verification methods have been developed, in particular so called model checking, in which it is algorithmically decided whether a program abstraction satisfies a formal specification given by a formula of temporal logic.The purpose of the proposed project is the development and analysis of novel temporal logics which allow, in addition to the consideration of temporal, merely sequential succession of actions, for the consideration of characteristic aspects of the system behavior's description when formulating properties. In this context, the focus is on the navigation over complex control structures, in particular those that describe recursion and multithreading. Our aim is to define logics which enrich existing logics by corresponding concepts and for which the model checking problem remains effective. For the new logics and the corresponding classes of system models, we want to study the complexity of the model checking problem and develop model checking algorithms. These algorithms should be implemented prototypically and evaluated on characteristic benchmarks. Furthermore, we also want to study related aspects like the decidability of the satisfiability problem.
软件是系统的重要组成部分,其故障可能导致严重后果,如巨大的经济损失,甚至威胁到生命或肢体。因此,软件可靠性是计算机科学的核心问题。经典的验证技术,如测试或模拟,从根本上无法提供强有力的正确性保证,因为它们只考虑可能的程序执行的选择。现代系统中并发性(并行性)的存在加剧了这个问题,这通常意味着非确定性行为。因此,发明了程序验证的形式化方法,这些方法依赖于数学和数理逻辑的技术,并且原则上能够提供强有力的正确性保证。然而,经典的程序验证,例如Hoare-Floyd,只能部分自动化。这使得它们很难集成到传统的软件开发中。因此,自20世纪80年代以来,已经开发了全自动验证方法,特别是所谓的模型检查,其中算法决定程序抽象是否满足时序逻辑公式给出的形式规范。所提出的项目的目的是开发和分析新颖的时序逻辑,除了考虑时序,仅仅是动作的顺序连续,用于在制定属性时考虑系统行为描述的特征方面。在这种情况下,重点是在复杂的控制结构,特别是那些描述递归和多线程的导航。我们的目标是定义逻辑,丰富现有的逻辑相应的概念,模型检测问题仍然有效。对于新的逻辑和相应的系统模型,我们要研究模型检测问题的复杂性,并开发模型检测算法。这些算法应原型实现和评估的特征基准。此外,我们还想研究相关的方面,如可满足性问题的可判定性。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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
Optimale Interprozeduale Analyse von Programmen mit dynamischer Thread-Erzeugung
具有动态线程创建的程序的最优过程间分析
  • 批准号:
    52609764
  • 财政年份:
    2007
  • 资助金额:
    --
  • 项目类别:
    Research Grants

相似海外基金

Development of model checking technology for dependable distributed systems
可靠分布式系统模型检测技术的开发
  • 批准号:
    23H03370
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Proof Checking for SMT-solving and its application in the Railway domain
SMT求解的验证及其在铁路领域的应用
  • 批准号:
    2822973
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Studentship
Effects of Political Ideology and News Consumption on the Public's Perception of Fact-Checking: The Case of the United Kingdom
政治意识形态和新闻消费对公众事实核查认知的影响:以英国为例
  • 批准号:
    2889835
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Studentship
Securing Web-based Services by Policy Coherence and Proof-checking
通过策略一致性和验证检查来保护基于 Web 的服务
  • 批准号:
    DP230102828
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Discovery Projects
Semi-Automated Checking of Research Outputs
研究成果的半自动检查
  • 批准号:
    MC_PC_23006
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Intramural
ImmunIGy: A Novel Pen-side Test for Checking Calf Immune Status, to increase the efficiency of beef production through supply chain feedback and improved management
ImmunIGy:一种用于检查小牛免疫状态的新型栏边测试,通过供应链反馈和改进管理来提高牛肉生产效率
  • 批准号:
    10052523
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Collaborative R&D
A Tableau-based Approach to Model Checking Temporal Properties for Large-scale Systems
基于 Tableau 的大型系统时态属性模型检查方法
  • 批准号:
    23K19959
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Checking hardware equivalence checkers
检查硬件等效性检查器
  • 批准号:
    2767618
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Studentship
Towards reliable automated fact-checking in Public Health
在公共卫生领域实现可靠的自动事实核查
  • 批准号:
    2719172
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Studentship
Integrating a low-barrier drug checking platform into public health responses to overdose
将低门槛药物检查平台纳入公共卫生应对过量用药的过程中
  • 批准号:
    549668-2020
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Collaborative Health Research Projects
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了