SoD: A Generative Model of Feature Interactions

SoD:特征交互的生成模型

基本信息

  • 批准号:
    0438786
  • 负责人:
  • 金额:
    $ 41.47万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-12-15 至 2008-11-30
  • 项目状态:
    已结题

项目摘要

0438786Don BatoryU of Texas AustinA Generative Model of Feature InteractionsThis research extends work in the area of Generative Programming, which explains how programs in a domain are designed from features. A generative programming model is both constructive and predictive because it tells us how to synthesize programs in a domain with particular properties. A program's design can be specified as a base program plus a set of features, which are units of program functionality. Programs consisting of features can be formalized mathematically as an algebra with suitable composition operators. Research in generative programming shows that evaluation of algebraic expressions synthesizes the target program, and expression optimization optimizes the program's design. Feature interaction occurs when one or more features modify or influence another feature. We focus on interactions that are static and structural: how a feature influences (or changes) the source code of another feature. Our research contributes to a Science of Design by showing how feature interactions obey algebraic laws that lead to highly structured programs that are amenable to synthesis, optimization, and evolution. We will demonstrate practical applications of our work: (1) refactoring Java legacy applications into feature-based designs (so that features can be more easily added and removed), and (2) realizing a form of on-demand modularization, where a query specifies a particular concern and our theory tells us how to extract software that satisfies that query.
0438786Don BatoryU of Texas Austin特征交互的生成模型这项研究扩展了生成编程领域的工作,它解释了域中的程序是如何从特征设计的。生成式编程模型既具有建设性又具有预测性,因为它告诉我们如何在具有特定属性的域中合成程序。一个程序的设计可以被指定为一个基本程序加上一组功能,这些功能是程序功能的单元。由特征组成的程序可以在数学上形式化为具有合适的复合运算符的代数。对生成式编程的研究表明,代数表达式的求值可以综合目标程序,表达式优化可以优化程序的设计。当一个或多个特征修改或影响另一个特征时,就会发生特征交互。我们专注于静态和结构化的交互:一个功能如何影响(或改变)另一个功能的源代码。我们的研究有助于设计科学,展示了功能交互如何遵守代数定律,导致高度结构化的程序,适合合成,优化和进化。我们将展示我们工作的实际应用:(1)将Java遗留应用程序重构为基于功能的设计(以便更容易添加和删除功能),以及(2)实现一种按需模块化形式,其中查询指定特定的关注点,我们的理论告诉我们如何提取满足该查询的软件。

项目成果

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

Don Batory其他文献

P2: A Lightweight DBMS Generator
ReFlO: an interactive tool for pipe-and-filter domain specification and program generation
  • DOI:
    10.1007/s10270-014-0403-7
  • 发表时间:
    2014-03-16
  • 期刊:
  • 影响因子:
    3.200
  • 作者:
    Rui C. Gonçalves;Don Batory;João L. Sobral
  • 通讯作者:
    João L. Sobral
Correction to: Uniform and scalable sampling of highly configurable systems
  • DOI:
    10.1007/s10664-022-10141-6
  • 发表时间:
    2022-03-01
  • 期刊:
  • 影响因子:
    3.600
  • 作者:
    Ruben Heradio;David Fernandez-Amoros;José A. Galindo;David Benavides;Don Batory
  • 通讯作者:
    Don Batory
Lifting transformational models of product lines: a case study
  • DOI:
    10.1007/s10270-009-0131-6
  • 发表时间:
    2009-10-07
  • 期刊:
  • 影响因子:
    3.200
  • 作者:
    Greg Freeman;Don Batory;Greg Lavender;Jacob Neal Sarvela
  • 通讯作者:
    Jacob Neal Sarvela

Don Batory的其他文献

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

{{ truncateString('Don Batory', 18)}}的其他基金

SHF: Small: Generation of Scientific Software Libraries
SHF:小型:科学软件库的生成
  • 批准号:
    1421211
  • 财政年份:
    2014
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Standard Grant
SHF: Large: Collaborative Research: Science and Tools for Software Evolution
SHF:大型:协作研究:软件演化的科学和工具
  • 批准号:
    1212683
  • 财政年份:
    2012
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Continuing Grant
Architectural Metaprogramming
架构元编程
  • 批准号:
    0724979
  • 财政年份:
    2007
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Standard Grant
Genesis: A Project to Develop a Reconfigurable Database Management System
Genesis:开发可重构数据库管理系统的项目
  • 批准号:
    8600738
  • 财政年份:
    1986
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Continuing Grant
Modeling the Physical Structures and Algorithms of Real Database Systems (Computer Research)
模拟真实数据库系统的物理结构和算法(计算机研究)
  • 批准号:
    8317353
  • 财政年份:
    1983
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Standard Grant

相似海外基金

Toward Trustworthy Generative AI by Integrating Large Language Model with Knowledge Graph
通过将大型语言模型与知识图相结合,迈向可信赖的生成式人工智能
  • 批准号:
    24K20834
  • 财政年份:
    2024
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Aux Sounds - Diffusion AI Model for Generative Music Sample Production creating New Revenue Streams for Musicians in the UK and expanding a Music Collaboration Business
Aux Sounds - 用于生成音乐样本制作的扩散 AI 模型为英国音乐家创造新的收入来源并扩大音乐协作业务
  • 批准号:
    10069681
  • 财政年份:
    2023
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Collaborative R&D
Measurement and visualization of organ activity using a flexible multi-channel electrode sheet and a generative model
使用灵活的多通道电极片和生成模型测量和可视化器官活动
  • 批准号:
    23H03786
  • 财政年份:
    2023
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Generative model for Functional Brain Maps: Spatial Arrangement Using Restricted Boltzmann Machines
功能脑图的生成模型:使用受限玻尔兹曼机的空间排列
  • 批准号:
    574432-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 41.47万
  • 项目类别:
    University Undergraduate Student Research Awards
A deep generative model of the hippocampus using high resolution diffusion imaging
使用高分辨率扩散成像的海马体深层生成模型
  • 批准号:
    562931-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 41.47万
  • 项目类别:
    University Undergraduate Student Research Awards
A Comprehensive Study on the Reconstruction of Education Policy Based on "the Pluralistic Generative Model"
基于“多元生成模型”的教育政策重构综合研究
  • 批准号:
    20H01637
  • 财政年份:
    2020
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Systematization of data-driven optimum design incorporating a deep generative model
结合深度生成模型的数据驱动优化设计的系统化
  • 批准号:
    20KK0329
  • 财政年份:
    2020
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Fund for the Promotion of Joint International Research (Fostering Joint International Research (A))
Towards a Compositional Generative Model of Human Vision
迈向人类视觉的组合生成模型
  • 批准号:
    10228003
  • 财政年份:
    2019
  • 资助金额:
    $ 41.47万
  • 项目类别:
Towards a Compositional Generative Model of Human Vision
迈向人类视觉的组合生成模型
  • 批准号:
    10458624
  • 财政年份:
    2019
  • 资助金额:
    $ 41.47万
  • 项目类别:
Data augmentation and domain adaptation using the latent space of the deep generative model
使用深度生成模型的潜在空间进行数据增强和领域适应
  • 批准号:
    19K12164
  • 财政年份:
    2019
  • 资助金额:
    $ 41.47万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了