Integrating the analysis of multiple non-functional properties in the model-driven software engineering process

在模型驱动的软件工程过程中集成多个非功能属性的分析

基本信息

  • 批准号:
    RGPIN-2015-05225
  • 负责人:
  • 金额:
    $ 1.75万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2018
  • 资助国家:
    加拿大
  • 起止时间:
    2018-01-01 至 2019-12-31
  • 项目状态:
    已结题

项目摘要

This proposal is about seamless integration of multiple formal analysis models for Non-Functional Properties (NFPs), such as performance, reliability, availability, fault-tolerance, scalability, security, maintainability, cost, etc., into the Model-Driven Engineering (MDE) process, in order to guide the design choices from an early stage and to insure that the system under construction will meet its non-functional requirements. Such analysis models (also known as quality models) are based on existing formalisms and tools (e.g., queueing networks, stochastic Petri nets, stochastic process algebras, Markov chains, fault trees, probabilistic time automata, etc.) and are automatically derived by model transformations from the software models built for development. Developing software systems that exhibit a good trade-off between multiple NFPs is hard because the design of the software under construction and its underlying platforms have a large number of degrees of freedom spanning a very large discontinuous design space that cannot be exhaustively explored. Another challenge is due to the fact that some NFPs are conflicting (for example, security and performance).***The long-term objective of the proposed research program is to add more "engineering" to model-driven software engineering by supporting seamless integration of the analysis of multiple NFPs into the MDE process. Different NFP analysis models based on appropriate existing formalisms can be automatically derived by model transformations from the software models built for development, as explored in previous research. The software and NFP analysis models must co-evolve together. An important research effort will go into investigating how multiple NFP analysis models can be used to find a good (preferably optimal) design solution, in which all non-functional requirements are met. Another important aspect of the proposed research is concerned with (semi)automating the software process tasks/activities related to NFP analysis, asking for human intervention only when the designers need to provide new information and/or their judgement or decisions are required. The intended purpose of such automation is two pronged: a) to raise the efficiency and usability of the NFP analysis during MDE by eliminating error-prone manual model manipulations, and b) to enhance the quality of the software products by verifying the NFPs throughout the development process, from its early phases.***The short-term objectives of the proposed research are as follows: a) Development of an ecosystem of modeling artifacts which can support synchronized co-evolution of the software and analysis models; b) Inter-model traceability between two models related by a given transformation; c) Metaheuristic approaches for multi-NFP optimization; d) Semi(automated) software process tasks related to NFP analysis.*****
该方案是关于将性能、可靠性、可用性、容错性、可扩展性、安全性、可维护性、成本等多个非功能属性(NFP)的形式化分析模型无缝集成到模型驱动工程(MDE)过程中,以从早期阶段指导设计选择,并确保在建系统满足其非功能需求。这种分析模型(也称为质量模型)基于现有的形式和工具(例如,排队网络、随机Petri网、随机过程代数、马尔可夫链、故障树、概率时间自动机等)。并且通过从为开发而构建的软件模型的模型转换自动导出。开发在多个NFP之间表现出良好权衡的软件系统是困难的,因为正在建设的软件及其底层平台的设计具有跨越非常大的不连续设计空间的大量自由度,不能被穷尽地探索。另一个挑战是一些NFP是相互冲突的(例如,安全性和性能)。*拟议研究计划的长期目标是通过支持将多个NFP的分析无缝集成到MDE过程中,为模型驱动的软件工程增加更多的“工程”。基于适当的现有形式的不同NFP分析模型可以通过从为开发而构建的软件模型的模型转换来自动派生,如先前研究中所探索的。软件和NFP分析模型必须共同发展。一项重要的研究工作将是调查如何使用多个NFP分析模型来找到一个良好的(最好是最优的)设计解决方案,其中所有非功能需求都得到满足。拟议研究的另一个重要方面涉及(SEMI)自动化与NFP分析相关的软件过程任务/活动,仅当设计者需要提供新信息和/或需要他们的判断或决定时才要求人工干预。这种自动化的预期目的有两个方面:a)通过消除容易出错的手动模型操作来提高MDE期间NFP分析的效率和可用性,以及b)通过在整个开发过程中从其早期阶段验证NFP来提高软件产品的质量。*所提出的研究的短期目标如下:a)开发能够支持软件和分析模型的同步协同进化的建模构件生态系统;b)通过给定的转换相关的两个模型之间的模型间可跟踪性;c)用于多NFP优化的元启发式方法;D)与NFP分析相关的半(自动化)软件过程任务。*

项目成果

期刊论文数量(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 }}

Petriu, Dorina其他文献

Petriu, Dorina的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Petriu, Dorina', 18)}}的其他基金

Integrating the analysis of multiple non-functional properties in the model-driven software engineering process
在模型驱动的软件工程过程中集成多个非功能属性的分析
  • 批准号:
    RGPIN-2015-05225
  • 财政年份:
    2019
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Integrating the analysis of multiple non-functional properties in the model-driven software engineering process
在模型驱动的软件工程过程中集成多个非功能属性的分析
  • 批准号:
    RGPIN-2015-05225
  • 财政年份:
    2017
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Integrating the analysis of multiple non-functional properties in the model-driven software engineering process
在模型驱动的软件工程过程中集成多个非功能属性的分析
  • 批准号:
    RGPIN-2015-05225
  • 财政年份:
    2016
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Integrating the analysis of multiple non-functional properties in the model-driven software engineering process
在模型驱动的软件工程过程中集成多个非功能属性的分析
  • 批准号:
    RGPIN-2015-05225
  • 财政年份:
    2015
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Software performance engineering in the context of model-driven development
模型驱动开发背景下的软件性能工程
  • 批准号:
    121479-2007
  • 财政年份:
    2014
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Software performance engineering in the context of model-driven development
模型驱动开发背景下的软件性能工程
  • 批准号:
    121479-2007
  • 财政年份:
    2013
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Software performance engineering in the context of model-driven development
模型驱动开发背景下的软件性能工程
  • 批准号:
    121479-2007
  • 财政年份:
    2012
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Software performance engineering in the context of model-driven development
模型驱动开发背景下的软件性能工程
  • 批准号:
    121479-2007
  • 财政年份:
    2011
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Software performance engineering in the context of model-driven development
模型驱动开发背景下的软件性能工程
  • 批准号:
    121479-2007
  • 财政年份:
    2010
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Software performance engineering in the context of model-driven development
模型驱动开发背景下的软件性能工程
  • 批准号:
    121479-2007
  • 财政年份:
    2009
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    合作创新研究团队
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目
利用全基因组关联分析和QTL-seq发掘花生白绢病抗性分子标记
  • 批准号:
    31971981
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
基于SERS纳米标签和光子晶体的单细胞Western Blot定量分析技术研究
  • 批准号:
    31900571
  • 批准年份:
    2019
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
利用多个实验群体解析猪保幼带形成及其自然消褪的遗传机制
  • 批准号:
    31972542
  • 批准年份:
    2019
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
基于Meta-analysis的新疆棉花灌水增产模型研究
  • 批准号:
    41601604
  • 批准年份:
    2016
  • 资助金额:
    22.0 万元
  • 项目类别:
    青年科学基金项目
基于个体分析的投影式非线性非负张量分解在高维非结构化数据模式分析中的研究
  • 批准号:
    61502059
  • 批准年份:
    2015
  • 资助金额:
    19.0 万元
  • 项目类别:
    青年科学基金项目
多目标诉求下我国交通节能减排市场导向的政策组合选择研究
  • 批准号:
    71473155
  • 批准年份:
    2014
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
大规模微阵列数据组的meta-analysis方法研究
  • 批准号:
    31100958
  • 批准年份:
    2011
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
基于物质流分析的中国石油资源流动过程及碳效应研究
  • 批准号:
    41101116
  • 批准年份:
    2011
  • 资助金额:
    23.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Integrating single-cell connectivity, gene expression, and function in zebra finches
整合斑胸草雀的单细胞连接、基因表达和功能
  • 批准号:
    10657971
  • 财政年份:
    2023
  • 资助金额:
    $ 1.75万
  • 项目类别:
Integrating personal values into primary care for Veterans with multimorbidity
将个人价值观融入患有多种疾病的退伍军人的初级保健中
  • 批准号:
    10538185
  • 财政年份:
    2023
  • 资助金额:
    $ 1.75万
  • 项目类别:
Integrating Polygenic Risk and Environmental Exposures to Uncover Biological Mechanisms Underlying Dementia in a Diverse Cohort
整合多基因风险和环境暴露来揭示不同人群中痴呆症的生物机制
  • 批准号:
    10560160
  • 财政年份:
    2023
  • 资助金额:
    $ 1.75万
  • 项目类别:
Integrating multi-omics, imaging, and longitudinal data to predict radiation response in cervical cancer
整合多组学、成像和纵向数据来预测宫颈癌的放射反应
  • 批准号:
    10734702
  • 财政年份:
    2023
  • 资助金额:
    $ 1.75万
  • 项目类别:
Identifying the organotypic and disease-specific vascular cell populations by integrating single cell data with polygenic risk
通过将单细胞数据与多基因风险相结合来识别器官型和疾病特异性血管细胞群
  • 批准号:
    10652639
  • 财政年份:
    2022
  • 资助金额:
    $ 1.75万
  • 项目类别:
muMS2: an open source R package for analyzing and integrating multi-omics datasets to improve early detection and understanding of colorectal cancer
muMS2:一个开源 R 包,用于分析和集成多组学数据集,以改善结直肠癌的早期检测和理解
  • 批准号:
    10415579
  • 财政年份:
    2022
  • 资助金额:
    $ 1.75万
  • 项目类别:
Precision Approaches to Treat Mantle Cell Lymphoma: Integrating Multi-omics Based Models
治疗套细胞淋巴瘤的精准方法:整合基于多组学的模型
  • 批准号:
    10530111
  • 财政年份:
    2022
  • 资助金额:
    $ 1.75万
  • 项目类别:
Identifying the organotypic and disease-specific vascular cell populations by integrating single cell data with polygenic risk
通过将单细胞数据与多基因风险相结合来识别器官型和疾病特异性血管细胞群
  • 批准号:
    10530959
  • 财政年份:
    2022
  • 资助金额:
    $ 1.75万
  • 项目类别:
Integrating metagenomics data into accurate mass stool metabolite identifications
将宏基因组数据整合到准确的粪便代谢物鉴定中
  • 批准号:
    10576770
  • 财政年份:
    2022
  • 资助金额:
    $ 1.75万
  • 项目类别:
Integrating genomic studies of gestational duration and birth weight to understand maternal and fetal causes of adverse pregnancy outcomes and links with later diseases
整合妊娠持续时间和出生体重的基因组研究,以了解不良妊娠结局的母体和胎儿原因以及与以后疾病的联系
  • 批准号:
    10642686
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了