Abstraction in model-driven engineering
Abstraction in model-driven engineering
批准号:
240537-2010
负责人:
Day, Nancy
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2014
资助国家:
加拿大
项目状态:
已结题
起止时间:
2014-01-01 至 2015-12-31
中文摘要
形式化方法(FM)可以揭示基于计算机的系统中的关键逻辑错误。像英特尔、微软和罗克韦尔柯林斯这样的公司,以及像NASA这样的安全关键系统生产商,都在调查FM,以便在产品部署之前找到漏洞。FM对系统行为进行象征性和详尽的评估。有了这些改进的评估软件质量的能力,我们可以(1)为令人兴奋的应用程序构建具有增加设计复杂性的系统,例如无人驾驶飞机;(2)在关键任务系统(如空中交通管制和医疗设备)中依赖软件完成关键任务;(3)降低开发和维护成本,因为在设计周期中较早发现的错误纠正成本较低。模型驱动工程(MDE)是一种新兴且流行的软件工程过程,其中下游开发工件(例如代码)直接从基于软件的系统的模型派生。FM为这些模型赋予了精确的含义,这反过来又使分析这些模型的目的超越了代码的派生。FM应用于MDE的一个主要挑战是状态空间爆炸问题——尽管计算能力迅速提高,但大多数系统仍然太大,甚至无法对有限的行为集进行详尽的探索。MDE将受益于创建更多抽象模型的能力,以便从系统开发过程的开始就使用它。本研究的目的是研究用户在建模过程中创建的三种类型的抽象是否可以被利用来扩展我们可以在抽象模型的形式分析中探索的状态空间的大小。考虑的三种抽象类型是:语言抽象(由高级建模语言提供的抽象)、结构抽象(如定义)和进化抽象(不完整信息的占位符)。由于这项研究的结果,正式抽象模型将有可能在MDE开发过程中更早地使用,并在整个演化过程中发挥积极的综合作用。
英文摘要
Formal methods (FM) can reveal critical logical errors in computer-based systems. Companies, such as Intel, Microsoft, and Rockwell Collins, and producers of safety-critical systems, such as NASA, are investigating FM to find bugs prior to product deployment. FM evaluate system behaviour symbolically and exhaustively. With these improved capabilities to evaluate software quality, we can (1) build systems with increased design complexity for exciting applications, such as pilotless aircraft; (2) rely on software for critical tasks in mission-critical systems, such as air traffic control and medical equipment; and (3) reduce development and maintenence costs because errors discovered earlier in the design cycle are cheaper to correct. Model-driven engineering (MDE) is an emerging and popular software engineering process in which downstream development artifacts (such as code) are derived directly from a model of a software-based system. FM give a precise meaning to these models, which in turn enables the analysis of these models for purposes beyond just derivation of code. A major challenge in the application of FM for MDE is the state space explosion problem -- the fact that most systems remain too big to explore exhaustively even a finite set of behaviours despite the rapid increase in computing capacity. MDE would benefit from the ability to create more abstract models to enable its use from the beginning of the system development process. The goal of this research is to investigate whether three types of abstractions users create during modelling can be exploited to extend the size of the state space we can explore in formal analysis of abstract models. The three types of abstractions considered are: language abstractions (those provided by high-level modelling languages), structural abstractions (such as definitions), and evolutionary abstractions (placeholders for incomplete information). As a result of this research, it will be possible for formal abstract models to be used earlier in the MDE development process, and play an active, integrated role throughout the evolution process.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Formal Analysis of Abstract Behavioural Models Using Automated Deductive Reasoning
-
批准号:RGPIN-2016-03992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.52万
-
财政年份:2022
-
负责人:Day, Nancy
-
依托单位:
Formal Analysis of Abstract Behavioural Models Using Automated Deductive Reasoning
-
批准号:RGPIN-2016-03992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2021
-
负责人:Day, Nancy
-
依托单位:
Formal Analysis of Abstract Behavioural Models Using Automated Deductive Reasoning
-
批准号:RGPIN-2016-03992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2020
-
负责人:Day, Nancy
-
依托单位:
Formal Analysis of Abstract Behavioural Models Using Automated Deductive Reasoning
-
批准号:RGPIN-2016-03992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2019
-
负责人:Day, Nancy
-
依托单位:
Formal Analysis of Abstract Behavioural Models Using Automated Deductive Reasoning
-
批准号:RGPIN-2016-03992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2018
-
负责人:Day, Nancy
-
依托单位:
Formal Analysis of Abstract Behavioural Models Using Automated Deductive Reasoning
-
批准号:RGPIN-2016-03992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2017
-
负责人:Day, Nancy
-
依托单位:
Abstraction in model-driven engineering
-
批准号:240537-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Day, Nancy
-
依托单位:
Abstraction in model-driven engineering
-
批准号:240537-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Day, Nancy
-
依托单位:
Abstraction in model-driven engineering
-
批准号:240537-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:Day, Nancy
-
依托单位:
Abstraction in model-driven engineering
-
批准号:240537-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2010
-
负责人:Day, Nancy
-
依托单位:
Domain engineering of formal methods
-
批准号:240537-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2009
-
负责人:Day, Nancy
-
依托单位:
Domain engineering of formal methods
-
批准号:240537-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2008
-
负责人:Day, Nancy
-
依托单位:
Domain engineering of formal methods
-
批准号:240537-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2007
-
负责人:Day, Nancy
-
依托单位:
Domain engineering of formal methods
-
批准号:240537-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2006
-
负责人:Day, Nancy
-
依托单位:
Domain engineering of formal methods
-
批准号:240537-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:2005
-
负责人:Day, Nancy
-
依托单位:
Multi-notation requirements specification and analysis
-
批准号:240537-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2004
-
负责人:Day, Nancy
-
依托单位:
Multi-notation requirements specification and analysis
-
批准号:240537-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2003
-
负责人:Day, Nancy
-
依托单位:
Multi-notation requirements specification and analysis
-
批准号:240537-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2002
-
负责人:Day, Nancy
-
依托单位:
Multi-notation requirements specification and analysis
-
批准号:240537-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2001
-
负责人:Day, Nancy
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于术中实时影像的SAM(Segment anything model)开发AI指导房间隔穿刺位置决策的增强现实模型
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:居维竹
-
依托单位:
运用3D打印和生物反应器构建仿生尿道模型探索Hippo-YAP信号通路调控尿道损伤修复的机制研究
-
批准号:82370684
-
项目类别:面上项目
-
资助金额:49.00万元
-
批准年份:2023
-
负责人:傅强
-
依托单位:
基于影像代谢重塑可视化的延胡索酸水合酶缺陷型肾癌危险性分层模型的研究
-
批准号:82371912
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:吴广宇
-
依托单位:
高维隐含因子与定价误差的协同估计
-
批准号:72101226
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:丁一
-
依托单位:
新型二维/三维双体系癌症研究模型的建立
-
批准号:32070796
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:王霞
-
依托单位:
Development of a Linear Stochastic Model for Wind Field Reconstruction from Limited Measurement Data
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Vikrant Gupta
-
依托单位:
半参数空间自回归面板模型的有效估计与应用研究
-
批准号:71961011
-
项目类别:地区科学基金项目
-
资助金额:16.0万元
-
批准年份:2019
-
负责人:丁飞鹏
-
依托单位:
高频数据波动率统计推断、预测与应用
-
批准号:71971118
-
项目类别:面上项目
-
资助金额:50.0万元
-
批准年份:2019
-
负责人:孔新兵
-
依托单位:
人胆囊源CD63+细胞的干性特征与分化特性的研究
-
批准号:31970753
-
项目类别:面上项目
-
资助金额:52.0万元
-
批准年份:2019
-
负责人:胡以平
-
依托单位:
基于线性及非线性模型的高维金融时间序列建模:理论及应用
-
批准号:71771224
-
项目类别:面上项目
-
资助金额:49.0万元
-
批准年份:2017
-
负责人:王辉
-
依托单位: