SHF: Small: Collaborative Research: Automating the Detection of Architectural Degradation in Software Systems
SHF:小型:协作研究:自动检测软件系统中的架构退化
基本信息
- 批准号:1117593
- 负责人:
- 金额:$ 25万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2011
- 资助国家:美国
- 起止时间:2011-08-01 至 2015-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Over time, a software system's architecture eventually deviates from the original designer's intent and degrades through unplanned introduction of changes that invalidate original design decisions. Architectural degradation increases the cost of making new modifications and decreases a system?s reliability, until engineers are no longer able to effectively evolve the system. At that point, the system's actual architecture may have to be recovered from the implementation artifacts, but this is a time-consuming and error-prone process, and leaves critical issues unresolved: the problems caused by architectural degradation will likely be obfuscated by the system?s many elements and their interrelationships, thus risking further degradation. This collaborative project aims at pinpointing locations in a software system's architecture that reflect architectural degradation. The proposed research comprises four integrated research tasks: (1) Develop a catalog of commonly occurring symptoms of degradation. (2) Develop an architecture recovery technique that automatically extracts both a system's major building blocks and the concerns that influence, drive, and interact with these building blocks. (3) Devise a technique for formally capturing the recovered architectural design decisions, their involving concerns, and the identified causes of degradation. (4) Devise a suite of techniques that leverage the catalog to automatically identify system-specific instances of degradation. As a result, this project will have a potential for broad impact by providing a rigorous, scientific basis for software engineers to streamline the currently prohibitively expensive and error-prone system maintenance and evolution tasks.
随着时间的流逝,软件系统的体系结构最终偏离了原始设计师的意图,并通过计划外的更改降低了原始设计决策的变化。建筑退化增加了进行新修改并降低系统的可靠性的成本,直到工程师不再能够有效地发展系统为止。到那时,系统的实际体系结构可能必须从实施工件中恢复,但这是一个耗时且容易出错的过程,并且尚未解决关键问题:系统降低引起的问题可能会被系统的许多元素及其相互关联所掩盖,从而有可能进一步降低降级。该协作项目旨在指出反映体系结构退化的软件系统体系结构中的位置。拟议的研究包括四个综合研究任务:(1)开发出常见发生的降解症状的目录。 (2)开发一种体系结构恢复技术,该技术将自动提取系统的主要构建块,以及影响,驱动和与这些构建块互动的关注点。 (3)设计一种技术,用于正式捕获回收的建筑设计决策,涉及关注以及确定的降级原因。 (4)设计一套利用目录自动识别系统特定降解实例的技术。 结果,该项目将通过为软件工程师提供严格的科学依据来简化当前昂贵且容易出错的系统维护和演变任务,从而产生广泛影响。
项目成果
期刊论文数量(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 }}
Nenad Medvidovic其他文献
Nenad Medvidovic的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Nenad Medvidovic', 18)}}的其他基金
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
合作研究:SHF:Medium:自动化测试传输的通用框架
- 批准号:
2106871 - 财政年份:2021
- 资助金额:
$ 25万 - 项目类别:
Continuing Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823354 - 财政年份:2018
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF:Small: Rooting Out Data- and Control-Flow Anomalies in Event-Based Systems
SHF:Small:根除基于事件的系统中的数据和控制流异常
- 批准号:
1717963 - 财政年份:2017
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
CI-P:协作研究:规划和原型设计社区范围的软件架构工具
- 批准号:
1629977 - 财政年份:2016
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF:Small: Techniques for Pruning Problem and Solution Spaces to Enable Methodical Exploration of Software Development Alternatives
SHF:Small:修剪问题和解决方案空间的技术,以实现软件开发替代方案的系统探索
- 批准号:
1618231 - 财政年份:2016
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Small: From Scenario-Based Software Requirements to Component-Level Behavior
SHF:小:从基于场景的软件需求到组件级行为
- 批准号:
1218115 - 财政年份:2012
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Medium: Early Reliability Modeling and Prediction of Embedded Software Systems
SHF:中:嵌入式软件系统的早期可靠性建模和预测
- 批准号:
0905665 - 财政年份:2010
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: Recombinant Services -- Recasting the Web for Continuously Evolving Systems
协作研究:重组服务——为不断发展的系统重塑网络
- 批准号:
0820170 - 财政年份:2008
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
CSR-SMA: Engineering Reliability into Hybrid Systems: A Compositional and Hierarchical Approach
CSR-SMA:混合系统的工程可靠性:组合和分层方法
- 批准号:
0720612 - 财政年份:2007
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
CSR-SMA: Engineering Reliability Into Hybrid Systems via Rich Design Models
CSR-SMA:通过丰富的设计模型将可靠性融入混合系统
- 批准号:
0509539 - 财政年份:2005
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
相似国自然基金
基于超宽频技术的小微型无人系统集群协作关键技术研究与应用
- 批准号:
- 批准年份:2020
- 资助金额:57 万元
- 项目类别:面上项目
异构云小蜂窝网络中基于协作预编码的干扰协调技术研究
- 批准号:61661005
- 批准年份:2016
- 资助金额:30.0 万元
- 项目类别:地区科学基金项目
密集小基站系统中的新型接入理论与技术研究
- 批准号:61301143
- 批准年份:2013
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
ScFVCD3-9R负载Bcl-6靶向小干扰RNA治疗EAMG的试验研究
- 批准号:81072465
- 批准年份:2010
- 资助金额:31.0 万元
- 项目类别:面上项目
基于小世界网络的传感器网络研究
- 批准号:60472059
- 批准年份:2004
- 资助金额:21.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331302 - 财政年份:2024
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
- 批准号:
2412357 - 财政年份:2024
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
合作研究:SHF:小型:用于边缘节能机器学习的准失重神经网络
- 批准号:
2326895 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Enabling Efficient 3D Perception: An Architecture-Algorithm Co-Design Approach
协作研究:SHF:小型:实现高效的 3D 感知:架构-算法协同设计方法
- 批准号:
2334624 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant