课题基金 / 基金详情

CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software

CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
职业生涯:基于挖掘的方法,用于一致且及时地调整基于组件的软件
批准号:
1550206
负责人:
Sam Malek
金额:
$40.49万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-07-01 至 2019-01-31

项目摘要

项目成果

Sam Malek的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Automated Software Engineering Techniques for Improving the Accessibility of Software
  • 批准号:
    2211790
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $120.0万
  • 财政年份:
    2022
  • 负责人:
    Sam Malek
  • 依托单位:
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
  • 批准号:
    2106306
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $40.0万
  • 财政年份:
    2021
  • 负责人:
    Sam Malek
  • 依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
  • 批准号:
    1823262
  • 项目类别:
    Standard Grant
  • 资助金额:
    $26.56万
  • 财政年份:
    2018
  • 负责人:
    Sam Malek
  • 依托单位:
SHF: Small: Efficient Formal Analysis of Evolving Software Systems
  • 批准号:
    1618132
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.92万
  • 财政年份:
    2016
  • 负责人:
    Sam Malek
  • 依托单位:
国内基金
海外基金
基于Genome mining技术研究抑制表皮葡萄球菌生物膜形成的次级代谢产物
  • 批准号:
    21242003
  • 项目类别:
    专项基金项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2012
  • 负责人:
    昌军
  • 依托单位: