Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
基本信息
- 批准号:155243-2012
- 负责人:
- 金额:$ 2.48万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software systems are growing in size and complexity. The "scale" of large-scale systems no longer refers simply to large codebases but also to extreme variability, as characterized by features. Features are particularly relevant in software product lines, in which a family of related software products (e.g., smart phones, automotive software) shares a common set of mandatory features and products are differentiated by their variable (optional or alternative). When deriving a product from a selection of features, software developers must consider how the features interact. Some interactions are planned, some are innocuous, and others are harmful. For example, the software controllers for the braking features on the 2010 Toyota Prius interacted badly, reducing drivers' ability to brake and leading to 62 reported crashes and 12 injuries. To be safe, software developers analyze the consequences of all possible feature interactions, in order to find and fix the bad interactions. The Feature Interaction Problem is that the number of interactions to consider is exponential in the number of features. As a result, a software team finds that its work in developing new features is dominated by the tasks to detect, analyze, and verify interactions. A second problem is that software developers do not realize the full potential of feature-oriented development because verification is typically performed on derived products and it is too costly to verify all of the possible products. Instead, a small fraction of products are derived, verified and offered to customers.
The proposed research aims to enable developers to *predict in advance* the effects and quality of software products that are derived from features. To that end, the project activities focus on (1) fundamental problems in feature modularity and granularity, (2) feature-composition operators that coordinate features so that they interact properly, and (3) analysis tools for exploring valid configurations of feature sets. The expected outcomes of the proposed work are vital in deriving higher-quality software products from feature sets.
软件系统的规模和复杂性正在增长。大规模系统的“规模”不再仅仅指大的代码库,而是指以特征为特征的极端可变性。特征在软件产品线中是特别相关的,在软件产品线中,一系列相关的软件产品(例如,智能手机、汽车软件)共享一组共同的强制性特征,并且产品通过其变量(可选或替代)来区分。当从一系列功能中派生出一个产品时,软件开发人员必须考虑这些功能如何相互作用。有些互动是有计划的,有些是无害的,有些是有害的。例如,2010年丰田普锐斯(Prius)刹车功能的软件控制器相互作用很差,降低了司机的刹车能力,导致62起撞车事故和12人受伤。为了安全起见,软件开发人员会分析所有可能的功能交互的后果,以便找到并修复不良交互。特征交互问题是要考虑的交互数量是特征数量的指数。因此,软件团队发现,他们在开发新功能时的工作主要是检测、分析和验证交互的任务。第二个问题是,软件开发人员没有意识到面向特征的开发的全部潜力,因为验证通常是在派生产品上执行的,并且验证所有可能的产品的成本太高。相反,只有一小部分产品是衍生、验证和提供给客户的。
拟议的研究旨在使开发人员能够提前预测从功能中派生的软件产品的效果和质量。为此,项目活动侧重于(1)功能模块化和粒度的基本问题,(2)协调功能的功能组合操作符,以便它们正确地相互作用,以及(3)用于探索功能集有效配置的分析工具。拟议工作的预期成果对于从功能集中获得更高质量的软件产品至关重要。
项目成果
期刊论文数量(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
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual
Feature-Oriented Software Engineering
面向特征的软件工程
- 批准号:
RGPIN-2020-04219 - 财政年份:2021
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual
Feature-Oriented Software Engineering
面向特征的软件工程
- 批准号:
RGPIN-2020-04219 - 财政年份:2020
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual
Detection and Impact Analyses of Feature Interactions
特征交互的检测和影响分析
- 批准号:
520531-2017 - 财政年份:2020
- 资助金额:
$ 2.48万 - 项目类别:
Collaborative Research and Development Grants
Detection and Impact Analyses of Feature Interactions
特征交互的检测和影响分析
- 批准号:
520531-2017 - 财政年份:2019
- 资助金额:
$ 2.48万 - 项目类别:
Collaborative Research and Development Grants
NSERC-NSF workshops on integrating consideration of diversity in NSE research
NSERC-NSF 关于在 NSE 研究中整合多样性考虑的研讨会
- 批准号:
549354-2019 - 财政年份:2019
- 资助金额:
$ 2.48万 - 项目类别:
Special Opportunities Fund
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
- 批准号:
155243-2012 - 财政年份:2018
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual
Detection and Impact Analyses of Feature Interactions
特征交互的检测和影响分析
- 批准号:
520531-2017 - 财政年份:2018
- 资助金额:
$ 2.48万 - 项目类别:
Collaborative Research and Development Grants
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
- 批准号:
155243-2012 - 财政年份:2014
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual
Modelling and Analysis of Feature-Oriented Software
面向特征的软件建模与分析
- 批准号:
155243-2012 - 财政年份:2013
- 资助金额:
$ 2.48万 - 项目类别:
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
- 资助金额:万元
- 项目类别:外国学者研究基金项目
基于Meta-analysis的新疆棉花灌水增产模型研究
- 批准号:41601604
- 批准年份:2016
- 资助金额:22.0 万元
- 项目类别:青年科学基金项目
大规模微阵列数据组的meta-analysis方法研究
- 批准号:31100958
- 批准年份:2011
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
用“后合成核磁共振分析”(retrobiosynthetic NMR analysis)技术阐明青蒿素生物合成途径
- 批准号:30470153
- 批准年份:2004
- 资助金额:22.0 万元
- 项目类别:面上项目
相似海外基金
Feature extraction of reaction route map by topological data analysis and its application to reactivity comparison, classification, and prediction
拓扑数据分析反应路线图特征提取及其在反应性比较、分类和预测中的应用
- 批准号:
23H01915 - 财政年份:2023
- 资助金额:
$ 2.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Analysis of Alzheimer's disease studies that feature truncated or interval-censored covariates
对具有截断或区间删失协变量的阿尔茨海默病研究的分析
- 批准号:
10725225 - 财政年份:2023
- 资助金额:
$ 2.48万 - 项目类别:
Advanced video analysis for automated feature identification on Special Nuclear Materials (SNM) packages
用于特殊核材料 (SNM) 封装自动特征识别的高级视频分析
- 批准号:
2897614 - 财政年份:2023
- 资助金额:
$ 2.48万 - 项目类别:
Studentship
Development of postural stability evaluation method based on working motion analysis using feature extraction
基于特征提取的工作运动分析的姿势稳定性评估方法的开发
- 批准号:
22K14451 - 财政年份:2022
- 资助金额:
$ 2.48万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Feature-based methods for 3D medical image analysis
基于特征的 3D 医学图像分析方法
- 批准号:
RGPIN-2016-04407 - 财政年份:2022
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual
Development of precise radiotherapy treatment planning method using spatial imaging feature analysis
利用空间成像特征分析开发精准放疗治疗计划方法
- 批准号:
22K15583 - 财政年份:2022
- 资助金额:
$ 2.48万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Multichannel EEG Signal Feature Extraction and Analysis
多通道脑电信号特征提取与分析
- 批准号:
574478-2022 - 财政年份:2022
- 资助金额:
$ 2.48万 - 项目类别:
University Undergraduate Student Research Awards
Construction and feature analysis of a model for predicting clinical outcomes of psychiatric disorders using sleep, behavioral, and physiological parameters.
使用睡眠、行为和生理参数预测精神疾病临床结果的模型的构建和特征分析。
- 批准号:
22H02992 - 财政年份:2022
- 资助金额:
$ 2.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Digital terrain model-based analysis focusing on roundness of feature curves and surfaces
基于数字地形模型的特征曲线曲面圆度分析
- 批准号:
21K01021 - 财政年份:2021
- 资助金额:
$ 2.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Feature-based methods for 3D medical image analysis
基于特征的 3D 医学图像分析方法
- 批准号:
RGPIN-2016-04407 - 财政年份:2021
- 资助金额:
$ 2.48万 - 项目类别:
Discovery Grants Program - Individual