Specification Mining of Time-sensitive Systems for Safety and Security Applications
Specification Mining of Time-sensitive Systems for Safety and Security Applications
批准号:
RGPIN-2018-04454
负责人:
Fischmeister, Sebastian
金额:
$8.01万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
嵌入式安全关键系统对于加拿大和加拿大人来说至关重要。如果安全关键型系统无法提供其所需的功能,则有可能对人员造成伤害,损失资本基础设施或对环境造成重大破坏。加拿大人每天上下班、乘飞机旅行和在医院接受治疗时都依赖安全关键系统。许多加拿大人的生活依赖于这些系统;人们依赖起搏器、植入式胰岛素泵和新生儿保育器。企业依靠这些系统来引导供应链、控制工厂和管理财务。最后,加拿大的安全和独立依赖于这些系统的现代监控和防御技术;所有这些系统都由嵌入式安全关键应用程序中的计算机和软件控制。安全关键系统正变得越来越复杂;越复杂,对公众的安全危害风险就越大。今天的车辆和飞机控制软件有数百万行代码。 软件复杂性的增加与系统缺陷的增加密切相关。例如,在过去的20年里,汽车软件已经成为汽车召回的主要原因-现在占所有召回的30%以上。安全关键系统的缺陷会增加故障的风险,这可能导致严重影响人类生命、财产和环境的事故。本提案概述了一项研究计划,该计划将研究和开发技术,以(1)帮助理解复杂系统,(2)建立一个监测系统,以在故障成为危害之前发现故障。该计划集中在规范挖掘和运行时监控作为核心构建块。规范挖掘使用算法来分析工件,如系统跟踪,目标是提取系统行为。提取的系统行为可以提供开发人员可能感兴趣的特定方面的动态视图,并且可以用作理解复杂系统的有效工具。监视提供了观察系统并防止其进入不期望的甚至错误的状态的机制。恶意监视通常使用从高级规范合成的检查器代码来检查当前系统行为,并在违反高级规范的情况下警告或引导系统。例如,汽车变速器在换挡前应保持最短的换挡时间,以避免发动机快速(恶意)磨损。通过自动化安全和安保监控工具,该计划将从根本上推进复杂嵌入式系统的最先进系统开发。该计划还将培训行业所需的HQP,将结果转化为产品,以构建安全可靠的下一代嵌入式系统。
英文摘要
Embedded safety-critical systems are essential for Canada and Canadians. Should safety-critical systems fail to provide their required functionality, they have the potential to cause harm to people, loss of capital infrastructure, or significant damage to the environment. Canadians rely on safety-critical systems every day as they commute to work, travel in airplanes, and undergo medical treatment in hospitals. The lives of many Canadians are dependent on these systems; people rely on pacemakers, implanted insulin pumps, and neonate incubators. Businesses rely on these systems to steer supply chains, control factories, and manage finances. Finally, Canada's safety and independence relies on these systems for modern surveillance and defense technology; all of these systems are controlled by computers and software in embedded safety-critical applications.Safety-critical systems are becoming increasingly complex; the more complex, the greater the risk of safety hazards for the public. Today's control software in vehicles and aircraft counts millions of lines of code. Increase in software complexity strongly correlates with an increase in system defects. Over the last 20 years, for instance, automotive software has become the prime reason for vehicle recalls --- accounting now for over 30% of all recalls. Defects in safety-critical systems heighten the risk of failure, which can lead to accidents severely impacting human life, property, and the environment.This proposal outlines a research programme that will research and develop technology to (1) assist in understanding complex systems and (2) build a monitoring system to detect failures before they become hazards. The programme concentrates on specification mining and runtime monitoring as the core building blocks. Specification mining uses algorithms to analyze artifacts such as system traces with the goal to extract system behaviour. Extracted system behaviour can provide dynamic views on specific aspects that a developer might be interested in, and can be used as an effective tool to comprehend complex systems. Runtime monitoring provides mechanisms to observe a system and prevent it from entering undesirable, or even erroneous states. Runtime monitoring typically uses checker code synthesized from high-level specifications to check current system behaviour, and alert or steer the system in case of violations of high-level specifications. For example, an automotive transmission shall shall remain for a minimum time on a gear before switching to avoid rapid (malicious) engine wear.By automating tools for safety and security monitoring, the programme will fundamentally advance the state-of-the-art of system development for complex embedded systems. The programme will also train HQP necessary for industry to translate the results into products to build safe and secure next-generation embedded systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FAUST: fault and security testing for vehicle systems
-
批准号:565305-2021
-
项目类别:Alliance Grants
-
资助金额:$31.49万
-
财政年份:2021
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:RGPIN-2018-04454
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2021
-
负责人:Fischmeister, Sebastian
-
依托单位:
NSERC/Magna Industrial Research Chair in Automotive Software for Connected and Automated Vehicles
-
批准号:549095-2018
-
项目类别:Industrial Research Chairs
-
资助金额:$8.74万
-
财政年份:2021
-
负责人:Fischmeister, Sebastian
-
依托单位:
NSERC/Magna Industrial Research Chair in Automotive Software for Connected and Automated Vehicles
-
批准号:549095-2018
-
项目类别:Industrial Research Chairs
-
资助金额:$8.74万
-
财政年份:2020
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:DGDND-2018-00010
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2020
-
负责人:Fischmeister, Sebastian
-
依托单位:
DBL: Driver Behaviour Learning
-
批准号:519912-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$13.28万
-
财政年份:2020
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:RGPIN-2018-04454
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2020
-
负责人:Fischmeister, Sebastian
-
依托单位:
NSERC/Magna Industrial Research Chair in Automotive Software for Connected and Automated Vehicles
-
批准号:549095-2018
-
项目类别:Industrial Research Chairs
-
资助金额:$6.67万
-
财政年份:2019
-
负责人:Fischmeister, Sebastian
-
依托单位:
DBL: Driver Behaviour Learning
-
批准号:519912-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$12.69万
-
财政年份:2019
-
负责人:Fischmeister, Sebastian
-
依托单位:
ECUgram: fingerprinting commercial-off-the-shelf electronic control units
-
批准号:520143-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$10.75万
-
财政年份:2019
-
负责人:Fischmeister, Sebastian
-
依托单位:
Trace analysis for safety assurance of critical software systems
-
批准号:485849-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$27.81万
-
财政年份:2019
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:RGPIN-2018-04454
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2019
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:DGDND-2018-00010
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2019
-
负责人:Fischmeister, Sebastian
-
依托单位:
Trace analysis for safety assurance of critical software systems
-
批准号:485849-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$13.9万
-
财政年份:2018
-
负责人:Fischmeister, Sebastian
-
依托单位:
DBL: Driver Behaviour Learning
-
批准号:519912-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$12.69万
-
财政年份:2018
-
负责人:Fischmeister, Sebastian
-
依托单位:
ECUgram: fingerprinting commercial-off-the-shelf electronic control units
-
批准号:520143-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$10.38万
-
财政年份:2018
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:DGDND-2018-00010
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Fischmeister, Sebastian
-
依托单位:
Specification Mining of Time-sensitive Systems for Safety and Security Applications
-
批准号:RGPIN-2018-04454
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2018
-
负责人:Fischmeister, Sebastian
-
依托单位:
Trace analysis for safety assurance of critical software systems
-
批准号:485849-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$13.9万
-
财政年份:2017
-
负责人:Fischmeister, Sebastian
-
依托单位:
Product pipeline and design exploration for avionics software
-
批准号:468374-2014
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$9.93万
-
财政年份:2017
-
负责人:Fischmeister, Sebastian
-
依托单位:
国内基金
海外基金
基于Genome mining技术研究抑制表皮葡萄球菌生物膜形成的次级代谢产物
-
批准号:21242003
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2012
-
负责人:昌军
-
依托单位: