Abstraction and automation for model management
模型管理的抽象和自动化
基本信息
- 批准号:194371-2010
- 负责人:
- 金额:$ 3.13万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2012
- 资助国家:加拿大
- 起止时间:2012-01-01 至 2013-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Improving the dependability of hardware and software systems is widely recognized as one of the most important challenges in information technology today. Interest in reliability and security issues has grown tremendously as a consequence of relatively frequent and expensive failures. These can be far in space (i.e., failure of the Mars probe) close to home (TTC failure, problems with CIBC's and Royal Bank's transaction processing systems) or affecting half the continent (the 2003 East Coast blackout). Formal verification has long been advocated as the best solution for improving the reliability of hardware and software systems, but the inherent difficulty in applying formal methods in practice has historically limited their success outside of academia. I believe that the key to solving this problem is abstraction and automation. The proposal builds on two major industrial developments: the success of automated model checking techniques, routinely applied in hardware companies, such as Intel and AMD. and the increased usage of model-driven development which promises automated generation of correct-by-construction code, in software industry. The goal of the proposal is two-fold: (1) to build fundamental techniques to enable the application of model-checking to software systems; specifically, code; and (2) to create support for all aspects of formal reasoning about higher-level artifacts: models. This entails giving models formal semantics, synthesizing preliminary odels from behavioural properties and usage scenarios, dealing with inconsistency which inevitably occurs when multiple people attempt to describe the same systems, and many others. Whether we lift models from code or create them from requirements, we expect results of this proposal to be vital to the task of constructing higher-quality software systems.
提高硬件和软件系统的可靠性被广泛认为是当今信息技术最重要的挑战之一。由于相对频繁且代价高昂的故障,人们对可靠性和安全性问题的兴趣大大增加。这些事故可能发生在遥远的太空(例如火星探测器的故障),也可能发生在离地球很近的地方(TTC故障,加拿大商业银行和皇家银行的交易处理系统出现问题),或者影响半个大陆(2003年东海岸停电)。形式化验证长期以来一直被认为是提高硬件和软件系统可靠性的最佳解决方案,但是在实践中应用形式化方法的固有困难历来限制了它们在学术界之外的成功。我相信解决这个问题的关键是抽象和自动化。该提议建立在两大工业发展的基础上:自动模型检查技术的成功,这种技术通常应用于英特尔和AMD等硬件公司。在软件行业中,模型驱动开发的使用增加了,它承诺自动生成结构正确的代码。该建议的目标有两个:(1)构建基本技术,使模型检查能够应用于软件系统;具体来说,代码;(2)创建对高级工件(模型)的形式推理的所有方面的支持。这需要为模型提供形式化语义,从行为属性和使用场景中合成初步模型,处理当多人试图描述相同系统和许多其他系统时不可避免地发生的不一致。无论我们是从代码中提取模型还是从需求中创建模型,我们都期望这个建议的结果对于构建更高质量的软件系统是至关重要的。
项目成果
期刊论文数量(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 }}
Chechik, Marsha其他文献
Managing design-time uncertainty
- DOI:
10.1007/s10270-017-0594-9 - 发表时间:
2019-04-01 - 期刊:
- 影响因子:2
- 作者:
Famelis, Michalis;Chechik, Marsha - 通讯作者:
Chechik, Marsha
Data structures for symbolic multi-valued model-checking
- DOI:
10.1007/s10703-006-0016-z - 发表时间:
2006-11-01 - 期刊:
- 影响因子:0.8
- 作者:
Chechik, Marsha;Gurfinkel, Arie;Easterbrook, Steve - 通讯作者:
Easterbrook, Steve
A relationship-based approach to model integration
- DOI:
10.1007/s11334-011-0155-2 - 发表时间:
2012-03-01 - 期刊:
- 影响因子:1.2
- 作者:
Chechik, Marsha;Nejati, Shiva;Sabetzadeh, Mehrdad - 通讯作者:
Sabetzadeh, Mehrdad
Configuring mission-specific behavior in a product line of collaborating Small Unmanned Aerial Systems
在协作小型无人机系统的产品线中配置特定于任务的行为
- DOI:
10.1016/j.jss.2022.111543 - 发表时间:
2023 - 期刊:
- 影响因子:3.5
- 作者:
Islam, Md Nafee;Chowdhury, Muhammed Tawfiq;Agrawal, Ankit;Murphy, Michael;Mehta, Raj;Kudriavtseva, Daria;Cleland-Huang, Jane;Vierhauser, Michael;Chechik, Marsha - 通讯作者:
Chechik, Marsha
Chechik, Marsha的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Chechik, Marsha', 18)}}的其他基金
Assuring Complex Software Systems
确保复杂的软件系统
- 批准号:
RGPIN-2022-03075 - 财政年份:2022
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2021
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2020
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2019
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2018
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2017
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2016
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and Automation for Reasoning about Complex Software
复杂软件推理的抽象和自动化
- 批准号:
RGPIN-2015-06366 - 财政年份:2015
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and automation for model management
模型管理的抽象和自动化
- 批准号:
194371-2010 - 财政年份:2014
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
Abstraction and automation for model management
模型管理的抽象和自动化
- 批准号:
194371-2010 - 财政年份:2013
- 资助金额:
$ 3.13万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
网格中以情境为中心的应用自动化研究
- 批准号:60703054
- 批准年份:2007
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Accelerating drug discovery via ML-guided iterative design and optimization
通过机器学习引导的迭代设计和优化加速药物发现
- 批准号:
10552325 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
Customizable Artificial Intelligence for the Biomedical Masses: Development of a User-Friendly Automated Machine Learning Platform for Biology Image Analysis.
面向生物医学大众的可定制人工智能:开发用于生物图像分析的用户友好的自动化机器学习平台。
- 批准号:
10699828 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
Development of Next-Generation Mass Spectrometry-based de novo RNA Sequencing for all Modifications
开发适用于所有修饰的下一代基于质谱的从头 RNA 测序
- 批准号:
10581994 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
Catch and Release Radiolabeled Peptides: a new technology for radiotracer development
捕获并释放放射性标记肽:放射性示踪剂开发的新技术
- 批准号:
10593475 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
Automating Assessment of Contextualization of Care During the Clinical Encounter
在临床遇到的情况下自动评估护理情境化
- 批准号:
10595446 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
BRAIN CONNECTS: Center for a pipeline of high throughput integrated volumetric electron microscopy for whole mouse brain connectomics
大脑连接:用于全小鼠大脑连接组学的高通量集成体积电子显微镜管道中心
- 批准号:
10665386 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
A liver-on-chip platform to evaluate panels of clinically relevant gene variants for screening of xenobiotic compounds
用于评估临床相关基因变异组以筛选异生化合物的肝脏芯片平台
- 批准号:
10738215 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
Computational Image Analysis of Renal Transplant Biopsies to Predict Graft Outcome
肾移植活检的计算图像分析以预测移植结果
- 批准号:
10733292 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别:
Open-source Software Development Supplement for 3D quantitative analysisof mouse models of structural birth defects through computational anatomy
通过计算解剖学对结构性出生缺陷小鼠模型进行 3D 定量分析的开源软件开发补充
- 批准号:
10839199 - 财政年份:2023
- 资助金额:
$ 3.13万 - 项目类别: