课题基金 / 基金详情

SHF: Small: Reverse Engineering Variability Implementations

SHF: Small: Reverse Engineering Variability Implementations
SHF:小型:逆向工程可变性实施
批准号:
1318808
负责人:
Christian Kastner
金额:
$40.08万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2017-08-31

项目摘要

项目成果

Christian Kastner的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Variability in software systems is very common and important to tailorthe system to user needs and to use the system flexibly in differentcontexts without developing a new system from scratch for each context.For example, embedded systems with resource constraints,high-performance optimizations, and end-user customizable systems allexploit variability. However variability in software systems creates afundamental tension between (a) reuse and (b) development andmaintenance costs. On the one hand, planning variability upfront enablessystematic reuse and promises to significantly reduce developmenteffort, costs, and time to market. On the other hand, variabilityrequires an upfront investment and causes long-term maintenance costs,because variations give rise to an exponential number of configurations with potentially intricate interactions. Especially if introduced inan ad-hoc fashion and not managed appropriately, variability canincrease maintenance costs to a level that outweighs the expectedbenefits. This research develops and integrates reverse-engineeringtechniques for variability to lower upfront investments for variabilityand to reduce the costs of long-term maintenance caused by accidentalcomplexity of existing ad-hoc variability implementations.This project revisits how variable and reusable software is implementedby encouraging lightweight and incremental implementation mechanisms andproviding migration mechanisms for all ad-hoc legacy implementationscommon in practice, including conditional compilation (#ifdef),branches, clones, textual patches, command-line parameters, andplug-ins. It integrates research from different communities, includingproduct- line analysis, static analysis, refactoring, concern location,and architecture recovery toward a common goal of reverse engineeringvariability implementations . This integration will allow scalingresearch and practice of analyzing and migrating variability from corecalculi to real-world systems of the size and complexity of the Linuxkernel.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Proposal: SaTC: Frontiers: Enabling a Secure and Trustworthy Software Supply Chain
  • 批准号:
    2206859
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $86.48万
  • 财政年份:
    2022
  • 负责人:
    Christian Kastner
  • 依托单位:
Collaborative Research: SHF: Core: Medium: Causal Performance Debugging for Highly-Configurable Systems
  • 批准号:
    2106853
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.86万
  • 财政年份:
    2021
  • 负责人:
    Christian Kastner
  • 依托单位:
Collaborative Research: DASS: Policy Design for Holding AI-Supported Systems Accountable
  • 批准号:
    2131477
  • 项目类别:
    Standard Grant
  • 资助金额:
    $35.0万
  • 财政年份:
    2021
  • 负责人:
    Christian Kastner
  • 依托单位:
NSF Student and Early-Career Faculty Travel Grant for IEEE International Conference on Software Engineering 2020 (ICSE)
  • 批准号:
    2002420
  • 项目类别:
    Standard Grant
  • 资助金额:
    $3.16万
  • 财政年份:
    2020
  • 负责人:
    Christian Kastner
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: