SHF: Small: Reverse Engineering Variability Implementations
SHF:小型:逆向工程可变性实施
基本信息
- 批准号:1318808
- 负责人:
- 金额:$ 40.08万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-09-01 至 2017-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
软件系统中的可变性是非常常见的,并且对于根据用户需求定制系统以及在不同的环境中灵活地使用系统而无需为每个环境从头开发新系统非常重要。例如,具有资源约束的嵌入式系统、高性能优化以及最终用户可定制的系统都利用可变性。然而,软件系统的可变性在(a)重用和(B)开发和维护成本之间产生了根本的紧张关系。一方面,预先规划可变性可以实现系统重用,并有望显著减少开发工作量、成本和上市时间。另一方面,可变性需要前期投资,并导致长期维护成本,因为变化会产生指数数量的配置,并可能产生复杂的相互作用。特别是如果引入一个临时的时尚和不适当的管理,可变性可以增加维护成本的水平,超过预期的好处。 本研究开发并整合了可变性的逆向工程技术,以降低可变性的前期投资,并减少因现有ad-hoc可变性实现的意外复杂性而导致的长期维护成本。本项目通过鼓励轻量级和增量实现机制,并为实践中常见的所有ad-hoc遗留实现提供迁移机制,重新审视可变和可重用软件是如何实现的,包括条件编译(#ifdef)、分支、克隆、文本补丁、命令行参数和插件。它整合了来自不同社区的研究,包括产品线分析、静态分析、重构、关注点定位和架构恢复,以实现逆向工程可变性实现的共同目标。这种集成将允许扩展研究和实践,分析和迁移变化从核心到现实世界的系统的大小和复杂性的Linux内核。
项目成果
期刊论文数量(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 }}
Christian Kastner其他文献
The Leadership factor: A study of leadership-styles in transformation
领导因素:转型中的领导风格研究
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Christian Kastner - 通讯作者:
Christian Kastner
Ììì «« Blockinø Óó Åå××ô Blockin Blockin¬¬¬ Êê×ôóò×× Èöóóóóóððøøø× Óò Èööññøøö ×øøññøø× Öóñ Ïøøø ×øøññøøòò Õùùøøóò×
A
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Christian Kastner - 通讯作者:
Christian Kastner
Multi-laboratory evaluation of the reproducibility of polymer biodegradation assessments applying standardized and modified respirometry methods
应用标准化和改良呼吸测定法对聚合物生物降解评估的再现性的多实验室评估
- DOI:
10.1016/j.scitotenv.2023.166339 - 发表时间:
2023-11-25 - 期刊:
- 影响因子:8.000
- 作者:
Kathleen McDonough;Glauco Battagliarin;Jennifer Menzies;Jared Bozich;Marlies Bergheim;Bjorn Hidding;Christian Kastner;Bahar Koyuncu;Georg Kreutzer;Hans Leijs;Yash Parulekar;Meera Raghuram;Nathalie Vallotton - 通讯作者:
Nathalie Vallotton
The Role of a Leader: Transformational Efforts in Innovation and Change
领导者的角色:创新和变革中的转型努力
- DOI:
10.1007/978-3-030-57642-4_6 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Christian Kastner - 通讯作者:
Christian Kastner
MAREG and WinMAREG A tool for marginal regression models
MAREG 和 WinMAREG 边际回归模型工具
- DOI:
- 发表时间:
1997 - 期刊:
- 影响因子:0
- 作者:
Christian Kastner;Andreas Fieger;C. Heumann - 通讯作者:
C. Heumann
Christian Kastner的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Christian Kastner', 18)}}的其他基金
Collaborative Proposal: SaTC: Frontiers: Enabling a Secure and Trustworthy Software Supply Chain
协作提案:SaTC:前沿:实现安全可信的软件供应链
- 批准号:
2206859 - 财政年份:2022
- 资助金额:
$ 40.08万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Core: Medium: Causal Performance Debugging for Highly-Configurable Systems
协作研究:SHF:核心:中:高度可配置系统的因果性能调试
- 批准号:
2106853 - 财政年份:2021
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
Collaborative Research: DASS: Policy Design for Holding AI-Supported Systems Accountable
合作研究:DASS:让人工智能支持的系统承担责任的政策设计
- 批准号:
2131477 - 财政年份:2021
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
NSF Student and Early-Career Faculty Travel Grant for IEEE International Conference on Software Engineering 2020 (ICSE)
NSF 学生和早期职业教师 2020 年 IEEE 国际软件工程会议 (ICSE) 旅费补助
- 批准号:
2002420 - 财政年份:2020
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
NSF Student and Early-Career Faculty Travel Grant for IEEE International Conference on Software Engineering 2019 (ICSE)
NSF 学生和早期职业教师 2019 年 IEEE 国际软件工程会议 (ICSE) 旅费补助
- 批准号:
1922878 - 财政年份:2019
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
SHF: SMALL: Streamlining Fork-Based Software Development
SHF:小型:简化基于分叉的软件开发
- 批准号:
1813598 - 财政年份:2018
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Trustworthy Dependency Management
SaTC:核心:小型:值得信赖的依赖管理
- 批准号:
1717022 - 财政年份:2017
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
A Novel Small Molecule Oral Therapeutic to Prevent and Reverse Skeletal Muscle Atrophy in Aging Adults
一种预防和逆转老年人骨骼肌萎缩的新型小分子口服疗法
- 批准号:
10761425 - 财政年份:2023
- 资助金额:
$ 40.08万 - 项目类别:
Pre-clinical studies of a small-molecule to reverse neurodegenerative disease-causing mutations for its commercialization and application
逆转神经退行性疾病引起的突变的小分子的临床前研究及其商业化和应用
- 批准号:
490424 - 财政年份:2023
- 资助金额:
$ 40.08万 - 项目类别:
Operating Grants
SaTC: CORE: Small: Precise and Robust Binary Reverse Engineering and its Applications
SaTC:核心:小型:精确而鲁棒的二进制逆向工程及其应用
- 批准号:
2243632 - 财政年份:2023
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
Intestinal helminths reverse gut dysbiosis induced by urbanization: case study in a small rodent
肠道蠕虫逆转城市化引起的肠道菌群失调:小型啮齿动物的案例研究
- 批准号:
19J13514 - 财政年份:2019
- 资助金额:
$ 40.08万 - 项目类别:
Grant-in-Aid for JSPS Fellows
(PQ12) Enhancement of DNA repair in neurons via a targeted APE1 small molecule modifier to decrease and reverse chemotherapy-induced peripheral neuropathy (CIPN)
(PQ12) 通过靶向 APE1 小分子修饰剂增强神经元 DNA 修复,以减少和逆转化疗引起的周围神经病变 (CIPN)
- 批准号:
10241458 - 财政年份:2018
- 资助金额:
$ 40.08万 - 项目类别:
(PQ12) Enhancement of DNA repair in neurons via a targeted APE1 small molecule modifier to decrease and reverse chemotherapy-induced peripheral neuropathy (CIPN)
(PQ12) 通过靶向 APE1 小分子修饰剂增强神经元 DNA 修复,以减少和逆转化疗引起的周围神经病变 (CIPN)
- 批准号:
10463843 - 财政年份:2018
- 资助金额:
$ 40.08万 - 项目类别:
Study on reverse cholesterol transport via small intestine by polyphenol
多酚经小肠反向转运胆固醇的研究
- 批准号:
26350139 - 财政年份:2014
- 资助金额:
$ 40.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
TWC: Small: Semantics Aware Approaches to Automated Reverse Engineering Unknown Application Protocols
TWC:小型:自动逆向工程未知应用协议的语义感知方法
- 批准号:
1318563 - 财政年份:2013
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant
Reverse proteomics of post-translational modifications utilizing small molecules
利用小分子进行翻译后修饰的反向蛋白质组学
- 批准号:
25293027 - 财政年份:2013
- 资助金额:
$ 40.08万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
SHF: Small: Reverse Engineering Obfuscated Executables
SHF:小型:逆向工程混淆的可执行文件
- 批准号:
1016058 - 财政年份:2010
- 资助金额:
$ 40.08万 - 项目类别:
Standard Grant