Detection and Impact Analyses of Feature Interactions

特征交互的检测和影响分析

基本信息

  • 批准号:
    520531-2017
  • 负责人:
  • 金额:
    $ 12.05万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Collaborative Research and Development Grants
  • 财政年份:
    2019
  • 资助国家:
    加拿大
  • 起止时间:
    2019-01-01 至 2020-12-31
  • 项目状态:
    已结题

项目摘要

A common strategy for dealing with the complexity of large software systems is to decompose the system into smaller sub-systems that can be tackled more easily. Feature-based decomposition is a type of functional decomposition, in which features are units of functionality that can be considered, developed, and evolved independently. Because features provide distinct functionalities, they represent distinct development tasks that can be added incrementally, performed by separate teams in parallel, or outsourced to third-party vendors. Features may be optional or even tariffable, thereby allowing for mass customization of products through product-lining. The downside of feature-based decomposition is unexpected feature interactions, in which the actions of one feature interfere with those of another, leading to conflicts, emergent functional behaviours, and possibly artificial contagion to other features and systems.This project investigates four complementary analyses that enable efficient reasoning about feature interactions and feature evolution: (1) Lightweight static analyses that enable engineers to perform a system-wide analysis of all features, and identify potential feature interactions that can lead to safety hazards; (2) scalable dynamic analyses and (3) compositional code-level analyses that allow checking whether one feature implementation can be substituted for another without affecting the overall system behaviour; and (4) product-line analyses that enable engineers to analyze and verify multiple feature configurations simultaneously and efficiently, making it possible offer a larger selection of customized products to the public. The expected outcomes of the proposed work are a collection of computer-supported methods and techniques for analyzing potential and realized interactions among features expressed in different software-development artifacts. The tools will be evaluated with respect to their effectiveness in detecting interactions and their scalability to large software systems, and will be evaluated in part on software artifacts from our industrial partner.
处理大型软件系统复杂性的常见策略是将系统分解为更容易处理的较小子系统。基于特性的分解是一种功能分解,其中特性是可以独立考虑、开发和演化的功能单元。因为特性提供了不同的功能,它们代表了不同的开发任务,这些任务可以增量地添加,由独立的团队并行执行,或者外包给第三方供应商。功能可能是可选的,甚至是可征税的,从而允许通过产品内衬进行产品的大规模定制。基于特征的分解的缺点是意想不到的特征交互,其中一个特征的行为干扰另一个特征的行为,导致冲突,紧急功能行为,并可能人为传染到其他特征和系统。该项目研究了四种互补分析,这些分析能够有效地推理特征交互和特征演化:(1)轻量级静态分析,使工程师能够对所有特征进行系统范围的分析,并识别可能导致安全危害的潜在特征交互;(2)可扩展的动态分析和(3)组合代码级分析,可以检查一个功能实现是否可以替代另一个功能实现,而不会影响整体系统行为;(4)产品线分析,使工程师能够同时有效地分析和验证多个特征配置,从而有可能向公众提供更多的定制产品选择。所建议的工作的预期结果是计算机支持的方法和技术的集合,用于分析不同软件开发工件中表达的特征之间潜在的和已实现的交互。我们将评估这些工具在检测交互方面的有效性,以及它们对大型软件系统的可伸缩性,并将部分地评估来自我们的工业伙伴的软件工件。

项目成果

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

Atlee, Joanne其他文献

Atlee, Joanne的其他文献

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

{{ truncateString('Atlee, Joanne', 18)}}的其他基金

Feature-Oriented Software Engineering
面向特征的软件工程
  • 批准号:
    RGPIN-2020-04219
  • 财政年份:
    2022
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual
Feature-Oriented Software Engineering
面向特征的软件工程
  • 批准号:
    RGPIN-2020-04219
  • 财政年份:
    2021
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual
Feature-Oriented Software Engineering
面向特征的软件工程
  • 批准号:
    RGPIN-2020-04219
  • 财政年份:
    2020
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual
Detection and Impact Analyses of Feature Interactions
特征交互的检测和影响分析
  • 批准号:
    520531-2017
  • 财政年份:
    2020
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Collaborative Research and Development Grants
NSERC-NSF workshops on integrating consideration of diversity in NSE research
NSERC-NSF 关于在 NSE 研究中整合多样性考虑的研讨会
  • 批准号:
    549354-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Special Opportunities Fund
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
  • 批准号:
    155243-2012
  • 财政年份:
    2018
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual
Detection and Impact Analyses of Feature Interactions
特征交互的检测和影响分析
  • 批准号:
    520531-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Collaborative Research and Development Grants
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
  • 批准号:
    155243-2012
  • 财政年份:
    2015
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
  • 批准号:
    155243-2012
  • 财政年份:
    2014
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
  • 批准号:
    155243-2012
  • 财政年份:
    2013
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

The Heterogenous Impact of Monetary Policy on Firms' Risk and Fundamentals
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金项目
基于ImPACT方案的家长干预对孤独症谱系障碍儿童干预疗效及神经生物学机制研究
  • 批准号:
    82301732
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
2型糖尿病胰岛β细胞功能调控新靶点IMPACT的功能及作用机制研究
  • 批准号:
    81600598
  • 批准年份:
    2016
  • 资助金额:
    19.0 万元
  • 项目类别:
    青年科学基金项目
基于IMPACT模型的社区慢性病干预效果的经济学评价研究
  • 批准号:
    71303173
  • 批准年份:
    2013
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

The impact of financial crises on technological innovation: Empirical analyses based on patent data
金融危机对技术创新的影响:基于专利数据的实证分析
  • 批准号:
    23K01474
  • 财政年份:
    2023
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Research Employing Environmental Systems and Occupational Health Policy Analyses to Interrupt the Impact of Structural Racism on Agricultural Workers and Their Respiratory Health (RESPIRAR)
利用环境系统和职业健康政策分析来中断结构性种族主义对农业工人及其呼吸系统健康的影响的研究(RESPIRAR)
  • 批准号:
    10474690
  • 财政年份:
    2022
  • 资助金额:
    $ 12.05万
  • 项目类别:
Research Employing Environmental Systems and Occupational Health Policy Analyses to Interrupt the Impact of Structural Racism on Agricultural Workers and Their Respiratory Health (RESPIRAR)
利用环境系统和职业健康政策分析来中断结构性种族主义对农业工人及其呼吸系统健康的影响的研究(RESPIRAR)
  • 批准号:
    10689054
  • 财政年份:
    2022
  • 资助金额:
    $ 12.05万
  • 项目类别:
Study of the impact of seamount subduction on the outer wedge of the Hikurangi margin from combined lab analyses of rock properties and marine seismic data
通过岩石特性和海洋地震数据的组合实验室分析研究海山俯冲对 Hikurangi 边缘外楔的影响
  • 批准号:
    1949171
  • 财政年份:
    2020
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Standard Grant
Detection and Impact Analyses of Feature Interactions
特征交互的检测和影响分析
  • 批准号:
    520531-2017
  • 财政年份:
    2020
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Collaborative Research and Development Grants
Collaborative Research: Analyses, Measurements and Modeling in Support of the Asian Monsoon Chemical and Climate Impact Project (ACCLIP)
合作研究:支持亚洲季风化学和气候影响项目 (ACCLIP) 的分析、测量和建模
  • 批准号:
    1853930
  • 财政年份:
    2019
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Standard Grant
Collaborative Research: Analyses, Measurements and Modeling in Support of the Asian Monsoon Chemical and Climate Impact Project (ACCLIP)
合作研究:支持亚洲季风化学和气候影响项目 (ACCLIP) 的分析、测量和建模
  • 批准号:
    1853932
  • 财政年份:
    2019
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Standard Grant
Collaborative Research: Analyses, Measurements and Modeling in Support of the Asian Monsoon Chemical and Climate Impact Project (ACCLIP)
合作研究:支持亚洲季风化学和气候影响项目 (ACCLIP) 的分析、测量和建模
  • 批准号:
    1853929
  • 财政年份:
    2019
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Standard Grant
Collaborative Research: Analyses, Measurements and Modeling in Support of the Asian Monsoon Chemical and Climate Impact Project (ACCLIP)
合作研究:支持亚洲季风化学和气候影响项目 (ACCLIP) 的分析、测量和建模
  • 批准号:
    1853948
  • 财政年份:
    2019
  • 资助金额:
    $ 12.05万
  • 项目类别:
    Standard Grant
Integrative Genomewide Analyses of HMGA2 Impact on Uterine Leiomyomas
HMGA2 对子宫平滑肌瘤影响的综合全基因组分析
  • 批准号:
    10153844
  • 财政年份:
    2019
  • 资助金额:
    $ 12.05万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了