CAREER: Toward a Design Environment for Recovering and Maintaining the Structure of Software Systems
职业:建立一个恢复和维护软件系统结构的设计环境
基本信息
- 批准号:9733569
- 负责人:
- 金额:$ 20.6万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1998
- 资助国家:美国
- 起止时间:1998-06-01 至 2003-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
9733569 More than ever, society relies on software systems that operate correctly. Modifying software systems to insure their reliability poses major technical and economic challenges. The difficulties that face software engineers include absent or incorrect documentation, poorly structured code, and the effort required to understand handed-down systems. To maintain software, one must recover, understand, correct, and maintain the design-level structure of the software. The goal of this research is to develop techniques and implement tools to simplify software maintenance. The proposed tools support three activities: first, design recovery to extract structural information from systems; second, design visualization to facilitate the viewing of recovered software structures; third, design maintenance to determine the quality of designs, identify problematic areas, measure the impact of software modifications, and so on. Central to our design maintenance approach is a formalism for specifying constraints on software structures. From these specifications, the design maintenance tools are automatically generated to detect violations of such constraints. Currently, in the absense of such tools, designers have difficulty preserving the structural integrity of systems that undergo continuous modification. The outcome of this work should benefit software practitioners and inspire educators to integrate software maintenance techniques and tools into their curricula.***
9733569社会比以往任何时候都更依赖于正常运行的软件系统。修改软件系统以确保其可靠性提出了重大的技术和经济挑战。软件工程师面临的困难包括缺少或不正确的文档,结构不良的代码,以及理解传世系统所需要的努力。为了维护软件,必须恢复、理解、纠正和维护软件的设计级结构。本研究的目标是开发技术和实现工具来简化软件维护。提出的工具支持三个活动:首先,设计恢复以从系统中提取结构信息;第二,设计可视化,方便查看恢复后的软件结构;第三,设计维护,以确定设计的质量,识别问题区域,测量软件修改的影响,等等。我们的设计维护方法的核心是用于指定软件结构约束的形式化方法。从这些规范中,自动生成设计维护工具来检测这些约束的违反。目前,在缺乏此类工具的情况下,设计人员难以保持经过连续修改的系统的结构完整性。这项工作的结果应该有利于软件从业者,并激励教育者将软件维护技术和工具集成到他们的课程中
项目成果
期刊论文数量(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 }}
Spiros Mancoridis其他文献
Using Search Methods for Selecting and Combining Software Sensors to Improve Fault Detection in Autonomic Systems
使用搜索方法选择和组合软件传感器以改进自主系统中的故障检测
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Maxim Shevertalov;Kevin Lynch;Edward Stehle;C. Rorres;Spiros Mancoridis - 通讯作者:
Spiros Mancoridis
Linguistic Approach to Segmenting Source Code
分割源代码的语言方法
- DOI:
10.1109/icsc52841.2022.00037 - 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Aviel J. Stein;Daniel Ethan Schwartz;Yiwen Shi;Spiros Mancoridis - 通讯作者:
Spiros Mancoridis
On Computing the Canonical Features of Software Systems
计算软件系统的规范特征
- DOI:
- 发表时间:
2006 - 期刊:
- 影响因子:0
- 作者:
Jay Kothari;T. Denton;Spiros Mancoridis;A. Shokoufandeh - 通讯作者:
A. Shokoufandeh
Software analysis for security
软件安全分析
- DOI:
10.1109/fosm.2008.4659254 - 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
Spiros Mancoridis - 通讯作者:
Spiros Mancoridis
Toward an Automatic, Online Behavioral Malware Classification System
建立自动在线行为恶意软件分类系统
- DOI:
10.1109/saso.2013.8 - 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Raymond Canzanese;M. Kam;Spiros Mancoridis - 通讯作者:
Spiros Mancoridis
Spiros Mancoridis的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Spiros Mancoridis', 18)}}的其他基金
CISE Research Instrumentation: A Multidisciplinary Design Testbed for Research and Education
CISE 研究仪器:用于研究和教育的多学科设计测试平台
- 批准号:
9986015 - 财政年份:2000
- 资助金额:
$ 20.6万 - 项目类别:
Standard Grant
相似国自然基金
Toward a general theory of intermittent aeolian and fluvial nonsuspended sediment transport
- 批准号:
- 批准年份:2022
- 资助金额:55 万元
- 项目类别:
相似海外基金
Resilient design of energy pile foundations toward zero carbon buildings
面向零碳建筑的能源桩基础弹性设计
- 批准号:
DP230102304 - 财政年份:2023
- 资助金额:
$ 20.6万 - 项目类别:
Discovery Projects
Poiesis and Virtue Epistemology: Toward the Virtuous Design and Use of Digital Technologies for Epistemic Purposes
创造与美德认识论:为了认识目的而进行数字技术的良性设计和使用
- 批准号:
2886678 - 财政年份:2023
- 资助金额:
$ 20.6万 - 项目类别:
Studentship
Design method for mobility-activity space toward optimal reallocation of urban spaces
城市空间优化再配置的移动活动空间设计方法
- 批准号:
23H01586 - 财政年份:2023
- 资助金额:
$ 20.6万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Challenges for Resilient Design of Super High-Rise Buildings Toward a Sustainable Society
面向可持续社会的超高层建筑弹性设计面临的挑战
- 批准号:
22KJ0266 - 财政年份:2023
- 资助金额:
$ 20.6万 - 项目类别:
Grant-in-Aid for JSPS Fellows
How to Boost Designers' Emotional Intelligence to Promote Empathy Toward Participants with Disabilities in Design Thinking
如何提升设计师的情商,以促进设计思维中对残疾参与者的同理心
- 批准号:
2315735 - 财政年份:2023
- 资助金额:
$ 20.6万 - 项目类别:
Standard Grant
An integrated approach toward digital design and structural integrity analysis of out-of-autoclave composites under fatigue loading
疲劳载荷下非热压罐复合材料的数字设计和结构完整性分析的集成方法
- 批准号:
DGECR-2022-00027 - 财政年份:2022
- 资助金额:
$ 20.6万 - 项目类别:
Discovery Launch Supplement
Electric vehicle infrastructure design, optimization, and emission evaluations toward a full-scale net-zero transportation sector
电动汽车基础设施设计、优化和排放评估,以实现全面的净零交通运输部门
- 批准号:
577114-2022 - 财政年份:2022
- 资助金额:
$ 20.6万 - 项目类别:
Alliance Grants
Influence line analysis suitable for finite element method: toward improving efficiency of structural design
适用于有限元法的影响线分析:提高结构设计效率
- 批准号:
22K04278 - 财政年份:2022
- 资助金额:
$ 20.6万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Manipulating amyloid self-assembly: toward the design of functionalized proteinaceous nanostructures
操纵淀粉样蛋白自组装:面向功能化蛋白质纳米结构的设计
- 批准号:
RGPIN-2018-06209 - 财政年份:2022
- 资助金额:
$ 20.6万 - 项目类别:
Discovery Grants Program - Individual
An integrated approach toward digital design and structural integrity analysis of out-of-autoclave composites under fatigue loading
疲劳载荷下非热压罐复合材料的数字设计和结构完整性分析的集成方法
- 批准号:
RGPIN-2022-04403 - 财政年份:2022
- 资助金额:
$ 20.6万 - 项目类别:
Discovery Grants Program - Individual