Coping With Software Change Using Information Transparency

利用信息透明度应对软件变更

基本信息

  • 批准号:
    9970985
  • 负责人:
  • 金额:
    $ 18万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1999
  • 资助国家:
    美国
  • 起止时间:
    1999-10-01 至 2003-09-30
  • 项目状态:
    已结题

项目摘要

9970985 Griswold, William, G. University of California, San DiegoCoping with Software Change Using Information TransparencySoftware engineers attempt to design software so that it can be extended, replaced, or modified in small units called modules. Shortcomings of traditional modularity mechanisms often result in non-localized ``aspects'' requiring global change. Engineers often overcome this problem in modular design by using the textual or syntactic similarity of the code to be modified to economically search for and display the dispersed elements. A design that facilitates such identification is called ``information transparent''. This research develops a theoretical and practical understanding of information transparency to increase its power and applicability. In particular, an in-depth analysis of a large, modern system is elucidating how programmers currently maintain their complex, interwoven structures. The research is also developing tools that are ``aspect aware'', enabling programmers to treat dispersed aspects more like traditional module structures. Lastly, experiments are being conducted on these tools in the development and maintenance of a complex system. Together these provide foundations, techniques, and tools for the improved management of complex software system structures. The research is also providing research training for several graduate students, disseminating practical results to undergraduate and graduate students in classes, and disseminating the tools via the Internet.
9970985 Griswold, William, G.加利福尼亚大学,圣地亚哥使用信息透明处理软件变更软件工程师试图设计软件,使其可以在称为模块的小单元中进行扩展、替换或修改。传统模块化机制的缺点常常导致非本地化的“方面”需要进行全局更改。在模块化设计中,工程师们经常利用待修改代码的文本或语法相似性来经济地搜索和显示分散的元素,从而克服这一问题。促进这种识别的设计被称为“信息透明”。本研究发展了对资讯透明的理论与实务理解,以提升资讯透明的效能与适用性。特别是,对大型现代系统的深入分析阐明了程序员当前如何维护其复杂的、相互交织的结构。该研究还开发了“面向方面”的工具,使程序员能够更像对待传统的模块结构那样对待分散的方面。最后,正在对这些工具在开发和维护一个复杂系统方面进行实验。它们一起为复杂软件系统结构的改进管理提供了基础、技术和工具。该研究还为一些研究生提供了研究训练,在课堂上向本科生和研究生传播了实际成果,并通过互联网传播了这些工具。

项目成果

期刊论文数量(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 }}

William Griswold其他文献

Laparoscopic aortic reconstruction: early experience
  • DOI:
    10.1016/j.amjsurg.2006.02.016
  • 发表时间:
    2006-05-01
  • 期刊:
  • 影响因子:
  • 作者:
    Jim Dooner;Shung Lee;William Griswold;Peter Kuechler
  • 通讯作者:
    Peter Kuechler

William Griswold的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('William Griswold', 18)}}的其他基金

SHF: Small: Scalable and Practical Detection of Invariants for Software Inspection
SHF:小型:可扩展且实用的软件检查不变量检测
  • 批准号:
    1719155
  • 财政年份:
    2017
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
CPS: TTP Option: Synergy: Collaborative Research: Calibration of Personal Air Quality Sensors in the Field - Coping with Noise and Extending Capabilities
CPS:TTP 选项:协同:协作研究:现场校准个人空气质量传感器 - 应对噪音和扩展功能
  • 批准号:
    1446912
  • 财政年份:
    2015
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
SEL: Small: Crowdsourced Software Engineering using Gamification
SEL:小型:使用游戏化的众包软件工程
  • 批准号:
    1423517
  • 财政年份:
    2014
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
I-Corps: CodeSpells: Game-Based Education in American Schools
I-Corps:CodeSpells:美国学校基于游戏的教育
  • 批准号:
    1359492
  • 财政年份:
    2014
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
NeTS:Small:Collaborative Research: Protocols and Analysis for Predictable Wireless Sensor Networks
NeTS:Small:协作研究:可预测无线传感器网络的协议和分析
  • 批准号:
    1144757
  • 财政年份:
    2011
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
CPS:Medium: CitiSense - Adaptive Services for Community-Driven Behavioral and Environmental Monitoring to Induce Change
CPS:中:CitiSense - 用于社区驱动的行为和环境监测以引发变革的自适应服务
  • 批准号:
    0932403
  • 财政年份:
    2009
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
Collaborative Proposal: Center for Software-Intensive Ultra-Large-Scale Systems
合作提案:软件密集型超大规模系统中心
  • 批准号:
    0700712
  • 财政年份:
    2007
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
Collaborative Proposal: SoD-TEAM: Representations for a Science of Design
合作提案:SoD-TEAM:设计科学的表征
  • 批准号:
    0613845
  • 财政年份:
    2006
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
Collaborative Proposal: Advances in Aspect-Oriented Languages, Methods, and Tools
协作提案:面向方面的语言、方法和工具的进展
  • 批准号:
    0429947
  • 财政年份:
    2004
  • 资助金额:
    $ 18万
  • 项目类别:
    Continuing Grant
Practical Program Restructuring for Software Evolution
软件演化的实用程序重组
  • 批准号:
    9508745
  • 财政年份:
    1995
  • 资助金额:
    $ 18万
  • 项目类别:
    Continuing Grant

相似海外基金

I-Corps: Translation potential of climate change mitigation and adaptation software tools
I-Corps:气候变化减缓和适应软件工具的翻译潜力
  • 批准号:
    2421980
  • 财政年份:
    2024
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
CAREER: Informed Decision Making for Software Change
职业:软件变更的知情决策
  • 批准号:
    2239107
  • 财政年份:
    2023
  • 资助金额:
    $ 18万
  • 项目类别:
    Continuing Grant
I-Corps: Diet and Behavior Change Software Application
I-Corps:饮食和行为改变软件应用程序
  • 批准号:
    2244893
  • 财政年份:
    2023
  • 资助金额:
    $ 18万
  • 项目类别:
    Standard Grant
RegTech software development featuring innovative real-time business change and regulatory environment monitoring to support compliance with Financial Conduct Authority's SMCR Regulatory Framework
RegTech 软件开发具有创新的实时业务变化和监管环境监控功能,以支持遵守金融行为监管局的 SMCR 监管框架
  • 批准号:
    10031249
  • 财政年份:
    2022
  • 资助金额:
    $ 18万
  • 项目类别:
    Collaborative R&D
Automated runtime change management and business adaptation for distributed software systems
分布式软件系统的自动化运行时变更管理和业务适应
  • 批准号:
    RGPIN-2018-06694
  • 财政年份:
    2022
  • 资助金额:
    $ 18万
  • 项目类别:
    Discovery Grants Program - Individual
Automated runtime change management and business adaptation for distributed software systems
分布式软件系统的自动化运行时变更管理和业务适应
  • 批准号:
    RGPIN-2018-06694
  • 财政年份:
    2021
  • 资助金额:
    $ 18万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2021
  • 资助金额:
    $ 18万
  • 项目类别:
    Discovery Grants Program - Individual
Automated runtime change management and business adaptation for distributed software systems
分布式软件系统的自动化运行时变更管理和业务适应
  • 批准号:
    RGPIN-2018-06694
  • 财政年份:
    2020
  • 资助金额:
    $ 18万
  • 项目类别:
    Discovery Grants Program - Individual
Software: Tool for Change / Science Literacy
软件:变革工具/科学素养
  • 批准号:
    549797-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 18万
  • 项目类别:
    PromoScience Supplement for Science Literacy Week
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2020
  • 资助金额:
    $ 18万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了