CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
职业生涯:基于挖掘的方法,用于一致且及时地调整基于组件的软件
基本信息
- 批准号:1550206
- 负责人:
- 金额:$ 40.49万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2015
- 资助国家:美国
- 起止时间:2015-07-01 至 2019-01-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Increasingly, software is expected to dynamically adapt its behavior in response to changing conditions in the computation infrastructure as well as the surrounding physical environment. Two important problems in dynamic adaptation of software are (1) how to prevent failure of the software during adaptation, and (2) how to reduce disruptions in the functionalities provisioned by the software. This research will devise a novel technique for dealing with these problems by automatically determining when is the best time for making changes to a running software system. The principles emerging from this research will provide the foundation for a new method of engineering dynamically adaptive software. The results of the research will be incorporated into education, such that tomorrow's software engineers are better equipped to tackle the challenges of constructing adaptive software. The approach will be realized via a suite of open source tools to pave the way for transitioning the research results to the industry. All prior techniques targeted at this research problem have assumed the availability of detailed software component dependency models. This research will develop a novel technique that solves this problem in settings where such models are either not available, difficult to build, or outdated due to the evolution of the software. The hypothesis guiding this research is that by monitoring a software system?s execution history (e.g., message exchanges, method invocations) for a sufficiently long period of time, it is possible to mine an accurate model of interactions and dependencies among the system's components. The research will demonstrate how models inferred in this way can be used to (1) ensure changes in the running software do not create inconsistencies that could jeopardize the system?s functionality, (2) control the level of disruption incurred in system?s operations due to adaptation, and (3) automatically adjust the models to changing dependencies among the potentially evolving software components.
越来越多地,软件被期望动态地适应其行为,以响应计算基础设施以及周围物理环境中不断变化的条件。在软件的动态适配中的两个重要问题是(1)如何防止在适配期间软件的故障,以及(2)如何减少由软件提供的功能的中断。这项研究将设计一种新的技术来处理这些问题,自动确定什么时候是最好的时间进行更改的运行中的软件系统。从这项研究中出现的原则将提供一个新的方法的工程动态自适应软件的基础。研究结果将被纳入教育,以便明天的软件工程师能够更好地应对构建自适应软件的挑战。该方法将通过一套开源工具来实现,为将研究成果转化为行业铺平道路。针对这一研究问题的所有现有技术都假设了详细的软件组件依赖模型的可用性。这项研究将开发一种新的技术,在这种模型不可用、难以构建或由于软件的演变而过时的情况下解决这个问题。指导这项研究的假设是,通过监控软件系统?的执行历史(例如,消息交换,方法调用)足够长的时间,可以挖掘系统组件之间的交互和依赖关系的准确模型。该研究将展示如何以这种方式推断的模型可以用于(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 }}
Sam Malek其他文献
A systematic co-engineering of safety and security analysis in requirements engineering process
需求工程过程中安全与保障分析的系统协同工程
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Sejin Jung;Junbeom Yoo;Sam Malek - 通讯作者:
Sam Malek
Determination and Enforcement of Least-Privilege Architecture in Android
Android 中最小权限架构的确定和执行
- DOI:
10.1109/icsa.2017.18 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Mahmoud Hammad;Hamid Bagheri;Sam Malek - 通讯作者:
Sam Malek
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap (Draft Version of May 20, 2011)
自适应系统的软件工程:第二个研究路线图(2011 年 5 月 20 日草案)
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
R. D. Lemos;Holger Giese;H. Müller;Mary Shaw;J. Andersson;L. Baresi;Basil Becker;Nelly Bencomo;Yuriy Brun;B. Cukic;S. Dustdar;Gregor Engels;K. Geihs;Karl M. Goeschka;V. Grassi;P. Inverardi;G. Karsai;J. Kramer;Marin Litoiu;J. Magee;Sam Malek;Serge Mankovskii;R. Mirandola;J. Mylopoulos;Oscar Nierstrasz;M. Pezzè;C. Prehofer;Wilhelm Schäfer;Richard D. Schlichting;Dennis B. Smith;J. Sousa;Gabriel Tamura;L. Tahvildari;Thomas Vogel;Danny Weyns;Kenny Wong;Jochen Wuttke - 通讯作者:
Jochen Wuttke
Bringing architecture-based adaption to the mainstream
- DOI:
10.1016/j.infsof.2024.107550 - 发表时间:
2024-12-01 - 期刊:
- 影响因子:
- 作者:
Negar Ghorbani;Joshua Garcia;Sam Malek - 通讯作者:
Sam Malek
Sam Malek的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sam Malek', 18)}}的其他基金
SHF: Medium: Automated Software Engineering Techniques for Improving the Accessibility of Software
SHF:中:用于提高软件可访问性的自动化软件工程技术
- 批准号:
2211790 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
合作研究:SHF:Medium:自动化测试传输的通用框架
- 批准号:
2106306 - 财政年份:2021
- 资助金额:
$ 40.49万 - 项目类别:
Continuing Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823262 - 财政年份:2018
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
SHF: Small: Efficient Formal Analysis of Evolving Software Systems
SHF:小型:不断发展的软件系统的高效形式分析
- 批准号:
1618132 - 财政年份:2016
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
CI-P:协作研究:规划和原型设计社区范围的软件架构工具
- 批准号:
1629771 - 财政年份:2016
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
职业生涯:基于挖掘的方法,用于一致且及时地调整基于组件的软件
- 批准号:
1252644 - 财政年份:2013
- 资助金额:
$ 40.49万 - 项目类别:
Continuing Grant
EAGER: CCF: SHF: Mining the Execution History of a Software System to Infer the Safe Time for its Adaptation
EAGER:CCF:SHF:挖掘软件系统的执行历史以推断其适应的安全时间
- 批准号:
1217503 - 财政年份:2012
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
相似国自然基金
基于Genome mining技术研究抑制表皮葡萄球菌生物膜形成的次级代谢产物
- 批准号:21242003
- 批准年份:2012
- 资助金额:10.0 万元
- 项目类别:专项基金项目
相似海外基金
Collaborative Research: Quantifying the Global Electric Circuit by Data Mining of Electric Field and Radar Observations from Ground Based, Airborne and Satellite Platforms
合作研究:通过地面、机载和卫星平台的电场和雷达观测数据挖掘来量化全球电路
- 批准号:
2328464 - 财政年份:2023
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
Screening of transition metal oxide electrocatalysts in alkaline media based on data mining and theoretical analysis
基于数据挖掘和理论分析的碱性介质过渡金属氧化物电催化剂筛选
- 批准号:
23K13599 - 财政年份:2023
- 资助金额:
$ 40.49万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Technology based impact assessment tool foR sustaInable, transparent Deep sEa miNing exploraTion and exploitation
基于技术的影响评估工具,用于可持续、透明的深海采矿勘探和开发
- 批准号:
10069453 - 财政年份:2023
- 资助金额:
$ 40.49万 - 项目类别:
EU-Funded
Implementing genomics-based monitoring of caribou in the Far North region of Ontario in response to proposed mining activities
针对拟议的采矿活动,对安大略省远北地区的驯鹿实施基于基因组学的监测
- 批准号:
576252-2022 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Alliance Grants
Mining, Fusion and Modeling of Truck Big Data for the development of Agent-Based Microsimulation Models
卡车大数据的挖掘、融合和建模,用于开发基于代理的微观仿真模型
- 批准号:
RGPIN-2017-05843 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Discovery Grants Program - Individual
Generalized sequential data mining using enhanced object representations based on preliminary clustering profiles
使用基于初步聚类概况的增强对象表示的广义顺序数据挖掘
- 批准号:
RGPIN-2018-05363 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Discovery Grants Program - Individual
CAREER: Towards the Next Generation of Data-Driven and Performance-Based Multiscale Procedures in Mining Geotechnics
职业生涯:迈向采矿岩土工程中的下一代数据驱动和基于性能的多尺度程序
- 批准号:
2145092 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
Identification of target molecules based on self-resistance gene-directed genome mining
基于自身抗性基因定向基因组挖掘的靶分子鉴定
- 批准号:
22K06665 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: Quantifying the Global Electric Circuit by Data Mining of Electric Field and Radar Observations from Ground Based, Airborne and Satellite Platforms
合作研究:通过地面、机载和卫星平台的电场和雷达观测数据挖掘来量化全球电路
- 批准号:
2219639 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant
Collaborative Research: Quantifying the Global Electric Circuit by Data Mining of Electric Field and Radar Observations from Ground Based, Airborne and Satellite Platforms
合作研究:通过地面、机载和卫星平台的电场和雷达观测数据挖掘来量化全球电路
- 批准号:
2219643 - 财政年份:2022
- 资助金额:
$ 40.49万 - 项目类别:
Standard Grant