课题基金 / 基金详情

Model Checking Timed Systems with Restricted Resources: Algorithms and Complexity

Model Checking Timed Systems with Restricted Resources: Algorithms and Complexity
资源有限的定时系统模型检查:算法和复杂性
批准号:
EP/G069727/1
负责人:
James Worrell
金额:
$27.04万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2010
资助国家:
英国
项目状态:
已结题
起止时间:
2010 至 --

项目摘要

项目成果

James Worrell的其他基金

相似基金

相关文献

中文摘要
翻译
计算机软件和硬件系统是人类创造的最复杂的工件之一,因此它们经常因设计错误而遭受代价高昂或灾难性的故障也就不足为奇了。2002年,美国国家标准与技术研究所的一项研究估计,仅软件故障一项,每年就给美国经济造成600亿美元的损失。在这种背景下,人们越来越认识到,模型检查-一种正式验证软件和硬件系统正确性的方法-在满足生产正确运行的系统的挑战方面发挥着重要作用。英特尔、朗讯、微软、摩托罗拉和NASA等许多公司已经将模型检查作为其质量保证过程的一部分。简而言之,模型检测就是构造一个给定系统的形式化模型,然后自动或半自动地检查该模型是否满足给定的形式化规范,这一任务的主要挑战之一就是所谓的状态爆炸问题。例如,一个10兆字节的高速缓存有10 ^(20,000,000)个状态。状态爆炸问题所带来的挑战刺激了大量技术的发展,这些技术融合了自动机理论、人工智能、组合优化、博弈论、图论和数理逻辑的思想。2007年,Clarke、Emerson和Sifakis因其在模型检验方面的开创性工作而获得图灵奖(计算机科学界的诺贝尔奖)。在这个项目中,我们特别关注实时系统,如硬件、控制器和嵌入式系统。这种系统的校正器可接受性可以取决于实时约束,例如,防抱死制动系统的响应时间或视频传输的延迟。状态爆炸问题对于实时系统来说尤其严重--实际上它们本质上是无限状态系统。因此,在实时模型检查中,必须非常小心地设计建模和规范形式主义。显然,这些微小的变化可以导致drasticchanges模型checking.The项目的目的是确定建模和规范的形式主义,可以表达上述类型的系统需求,也允许模型检查算法,具有合理的复杂性。该项目的一个重要成果将是用于模型检查实时系统的算法和工具。这种算法将采用新的组合和自动机理论的想法,并将使用符号技术,允许穷举搜索无限状态空间。该项目的另一个成果将是加强对使用时序逻辑推理实时行为的理解,建立在离散时间系统的时序逻辑的高度成功使用的基础上。
英文摘要
Computer software and hardware systems are among the most complexartifacts created by humans, thus it is not surprising that they often suffercostly or catastrophic failures due to errors in design. In 2002 a study by the US National Institute of Standard and Technology estimated that software failures alone cost the US economy 60 billion dollars per year. Against this background it is increasingly recognized that model checking---an approach to formally verifying the correctness of software and hardware systems---has an important role to play in meeting the challenge of producing correctly functioning systems. Intel, Lucent, Microsoft, Motorola, and NASA, among many others, already use model checking as part of their quality assurance process. In a nutshell, model checking involves constructing a mathematicalmodel of a given system and then checking, automatically orsemi-automatically, that the model meets a given formal specification.One of the main challenges of this task is the so-called stateexplosion problem. For example, a 10 mega-byte cache has10^(20,000,000) states. The challenge presented by the stateexplosion problem has spurred the development of a rich body oftechniques, incorporating ideas from automata theory, artificialintelligence, combinatorial optimization, game theory, graph theoryand mathematical logic. In 2007 Clarke, Emerson and Sifakis wereawarded a Turing award (the Computer Science equivalent of a Nobleprize) for their pioneering work in model checking.In this project we are concerned in particular with real-time systems,such as hardware, controllers and embedded systems. The correctnessor acceptability of such systems can depend on real-time constraints,e.g., the response time of an anti-lock braking system or the latencyin video transmission. The state explosion problem is particularlyacute for real-time systems--indeed they are essentiallyinfinite-state systems. As a consequence, in real-time model checkingone must take great care in designing the modelling and specificationformalisms. Apparently minor variations in these can lead to drasticchanges in the tractability of model checking.The aim of this project is to identify modelling and specification formalisms that can express the type of system requirements described above, that also permit model checking algorithms that have reasonable complexity. An important outcome of this project will be algorithms and tools for modelchecking real-time systems. Such algorithms will employ novel combinatorial and automata-theoretic ideas, and will use symbolic techniques to permit exhaustive search of infinite state spaces. Another outcome of this project will be to enhance understanding of the use of temporal logics for reasoning about real-time behaviours, building on the highly successful use of temporal logics for discrete-time systems.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Mathematical Foundations of Computer Science 2013 - 38th International Symposium, MFCS 2013, Klosterneuburg, Austria, August 26-30, 2013. Proceedings
计算机科学数学基础 2013 - 第 38 届国际研讨会,MFCS 2013,奥地利克洛斯特新堡,2013 年 8 月 26-30 日。
DOI: 10.1007/978-3-642-40313-2_34
发表时间: 2013
期刊:
影响因子: --
作者: [Felsner S]
通讯作者: Felsner S
Reachability Problems - 6th International Workshop, RP 2012, Bordeaux, France, September 17-19, 2012. Proceedings
可达性问题 - 第六届国际研讨会,RP 2012,法国波尔多,2012 年 9 月 17-19 日。会议记录
DOI: 10.1007/978-3-642-33512-9_6
发表时间: 2012
期刊:
影响因子: --
作者: [Haase C]
通讯作者: Haase C
DOI: 10.1007/978-3-642-19805-2_3
发表时间: 2011
期刊:
影响因子: --
作者: [Levy P]
通讯作者: Levy P
Two Variable vs. Linear Temporal Logic in Model Checking and Games
模型检查和博弈中的二变量与线性时态逻辑
DOI: 10.2168/lmcs-9(2:4)2013
发表时间: 2013
期刊: Logical Methods in Computer Science
影响因子: 0.6
作者: [Benedikt M]
通讯作者: Benedikt M
共 7 条
    Beyond Linear Dynamical Systems
    • 批准号:
      EP/X033813/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $208.87万
    • 财政年份:
      2022
    • 负责人:
      James Worrell
    • 依托单位:
    Verification of Linear Dynamical Systems
    • 批准号:
      EP/N008197/1
    • 项目类别:
      Fellowship
    • 资助金额:
      $128.12万
    • 财政年份:
      2016
    • 负责人:
      James Worrell
    • 依托单位:
    Counter Automata: Verification and Synthesis
    • 批准号:
      EP/M012298/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $30.78万
    • 财政年份:
      2015
    • 负责人:
      James Worrell
    • 依托单位:
    Extensions of the Church Synthesis Problem
    • 批准号:
      EP/H018581/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $7.76万
    • 财政年份:
      2009
    • 负责人:
      James Worrell
    • 依托单位:
    海外基金