Timing issues in hard real-time / embedded systems
Timing issues in hard real-time / embedded systems
批准号:
293253-2007
负责人:
Wassyng, Alan
金额:
$1.09万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
在许多实时应用中,定时要求与任何其他要求一样重要。考虑一种由软件控制的医疗设备,该软件被设计成提供特定剂量的辐射。如果设备发射的辐射量正确,但持续时间过长,则是危险的。患者接受辐射的时间长度与设备发出的辐射水平一样重要。这些系统被称为硬实时系统,因为它们有明确的(硬)计时截止日期。尽管在上面提到的系统中,存在明显的安全问题。必须开发该软件,以使其被证明是安全的。开发安全关键软件的一个步骤是制定全面的要求。这些要求最好是用数学上的精确度来描述。已经开发了许多方法来记录数学上合理的硬实时系统的定时要求。然而,这些众所周知的方法在用于现实世界的项目时存在严重的缺陷。例如,它们没有充分处理公差。虽然这些方法中的一些方法的数学基础在存在公差的情况下可能被证明是无效的。此外,结果的间隔可能太大,以至于要求变得毫无意义。我是安大略省发电公司(OPG)为安大略省核电站创建安全关键软件所使用的方法的关键开发人员。在过去的四年里,我们与同事和学生一起,对我在OPG开始的工作进行了形式化和扩展,这样我们现在就可以描述典型的计时要求,并预测它们实现的可行性-即使要求和实现包括公差。一个特别值得注意的结果是,我们已经证明,即使一些较短的采样间隔不能实现,较长的采样间隔也可以实现可行的实现。我提出的研究是建立在这个基础上的。一个主要目标是生产软件工具,帮助软件专业人员使用这些方法来构建正确的、精确记录的软件应用程序,从而产生可证明是安全的系统。
英文摘要
In many real-time applications, timing requirements are as important as any other requirements. Consider a medical device controlled by software that is designed to deliver a specific dosage of radiation. If the device delivers the correct amount of radiation, but for too long a time period, it is dangerous. The length of time over which the patient is irradiated is just as important as the level of radiation emitted by the device. These systems are known as hard real-time systems in that they have definite (hard) timing deadlines. In a system such as mentioned above, there is an obvious safety concern. The software has to be developed so that it is provably safe. One step in the development of safety-critical software is the formulation of comprehensive requirements. Preferably, these requirements should be described with mathematical precision. A number of approaches have been developed to document timing requirements for hard real-time systems that are mathematically sound. However, these well-known approaches have significant deficiencies when they are used in real-world projects. For example, they do not cope adequately with tolerances. The mathematical basis for some of these methods can be shown to be invalid in the presence of tolerances. Also, the intervals that result may be so large that the requirement becomes meaningless. I was a key developer of the methodology used by Ontario Power Generation (OPG) to create safety-critical software for Ontario's nuclear plants. Together with colleagues and students, over the past four years we have formalized and extended the work I started at OPG, so that we can now describe typical timing requirements, and also predict the feasibility of their implementations - even when the requirements and implementations include tolerances. One particularly noteworthy result is that we have shown that longer sample intervals can achieve feasible implementations even when some shorter sample intervals cannot. My proposed research builds on this foundation. A primary goal is to produce software tools that help software professionals use these methods to build correct, precisely documented software applications that result in provably safe systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Systematic Evaluation of Assurance Cases
-
批准号:RGPIN-2019-06022
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2022
-
负责人:Wassyng, Alan
-
依托单位:
Systematic Evaluation of Assurance Cases
-
批准号:RGPIN-2019-06022
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2021
-
负责人:Wassyng, Alan
-
依托单位:
Systematic Evaluation of Assurance Cases
-
批准号:RGPIN-2019-06022
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2020
-
负责人:Wassyng, Alan
-
依托单位:
Systematic Evaluation of Assurance Cases
-
批准号:RGPIN-2019-06022
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2019
-
负责人:Wassyng, Alan
-
依托单位:
Structuring Assurance Cases to Facilitate Effective Certification of Medical Devices
-
批准号:293253-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2017
-
负责人:Wassyng, Alan
-
依托单位:
Structuring Assurance Cases to Facilitate Effective Certification of Medical Devices
-
批准号:293253-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2015
-
负责人:Wassyng, Alan
-
依托单位:
Structuring Assurance Cases to Facilitate Effective Certification of Medical Devices
-
批准号:293253-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2014
-
负责人:Wassyng, Alan
-
依托单位:
Structuring Assurance Cases to Facilitate Effective Certification of Medical Devices
-
批准号:293253-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2013
-
负责人:Wassyng, Alan
-
依托单位:
Structuring Assurance Cases to Facilitate Effective Certification of Medical Devices
-
批准号:293253-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2012
-
负责人:Wassyng, Alan
-
依托单位:
Timing issues in hard real-time / embedded systems
-
批准号:293253-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Wassyng, Alan
-
依托单位:
Timing issues in hard real-time / embedded systems
-
批准号:293253-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Wassyng, Alan
-
依托单位:
Timing issues in hard real-time / embedded systems
-
批准号:293253-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Wassyng, Alan
-
依托单位:
Timing issues in hard real-time / embedded systems
-
批准号:293253-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Wassyng, Alan
-
依托单位:
Incorporating timing into the requirements for hard real-time / embedded systems
-
批准号:293253-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.14万
-
财政年份:2006
-
负责人:Wassyng, Alan
-
依托单位:
Incorporating timing into the requirements for hard real-time / embedded systems
-
批准号:293253-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.14万
-
财政年份:2005
-
负责人:Wassyng, Alan
-
依托单位:
Incorporating timing into the requirements for hard real-time / embedded systems
-
批准号:293253-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.14万
-
财政年份:2004
-
负责人:Wassyng, Alan
-
依托单位:
海外基金