Framework-Based Software Development Environments
基于框架的软件开发环境
基本信息
- 批准号:9109469
- 负责人:
- 金额:$ 6万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1991
- 资助国家:美国
- 起止时间:1991-08-01 至 1994-01-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Current software development environments tend to lie at opposite ends of a spectrum: at one extreme are specialized application generators; at the other are general purpose programming environments. The former provide strong support for system development and reuse, but are costly to build and available only for limited domains. The latter provide weak support, but are generally available and universally applicable. This research explores a way to automate the production of application-specific environments that lie between these two extremes. The key idea is that a software framework encapsulating the commonalities in a family of systems can be incorporated into an existing general purpose programming environment by a process of structured transformation. Specifically, this project is to develop a system that allows an environment implementor to specialize existing programming environments to handle families of applications. The system provides a set of formal operators for augmenting a formal description of an environment; as operators are applied, the system semi-automatically builds a set of transformation rules that can be used to translate application-specific programs into those of the original environment. The output of the system is an application- specific environment together with a program transformer that provides execution semantics for programs written in that environment.
当前的软件开发环境往往处于两个极端:一个极端是专门的应用程序生成器;另一个极端是专用应用程序生成器。 另一个是通用编程环境。 前者为系统开发和重用提供了强有力的支持,但构建成本高昂且仅适用于有限的领域。 后者提供的支持较弱,但普遍可用且普遍适用。 这项研究探索了一种自动化生产介于这两个极端之间的特定于应用程序的环境的方法。 关键思想是,封装一系列系统中的共性的软件框架可以通过结构化转换过程合并到现有的通用编程环境中。 具体来说,该项目是开发一个系统,允许环境实现者专门化现有的编程环境来处理应用程序系列。 该系统提供了一组形式运算符来增强环境的形式描述;当应用运算符时,系统半自动地构建一组转换规则,可用于将特定于应用程序的程序转换为原始环境的程序。 系统的输出是特定于应用程序的环境以及程序转换器,该程序转换器为在该环境中编写的程序提供执行语义。
项目成果
期刊论文数量(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 }}
David Garlan其他文献
ROSInfer: Statically Inferring Behavioral Component Models for ROS-Based Robotics Systems
ROSInfer:静态推断基于 ROS 的机器人系统的行为组件模型
- DOI:
10.1145/3597503.3639206 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Tobias Dürschmid;C. Timperley;David Garlan;Claire Le Goues - 通讯作者:
Claire Le Goues
Self-Adapting Machine Learning-based Systems via a Probabilistic Model Checking Framework
通过概率模型检查框架自适应基于机器学习的系统
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:2.7
- 作者:
Maria Casimiro;Diogo Soares;David Garlan;Luís Rodrigues;Paolo Romano - 通讯作者:
Paolo Romano
Tolerance of Reinforcement Learning Controllers against Deviations in Cyber Physical Systems
强化学习控制器对网络物理系统偏差的容忍度
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Changjian Zhang;Parv Kapoor;Eunsuk Kang;Rômulo Meira;David Garlan;Akila Ganlath;Shatadal Mishra;N. Ammar - 通讯作者:
N. Ammar
David Garlan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('David Garlan', 18)}}的其他基金
SHF: SMALL: Evolution of Self-adaptive Systems using Stochastic Search
SHF:SMALL:使用随机搜索的自适应系统的演化
- 批准号:
1618220 - 财政年份:2016
- 资助金额:
$ 6万 - 项目类别:
Standard Grant
CSR: Small: Architecture-based Run-time Fault Diagnosis
CSR:小:基于架构的运行时故障诊断
- 批准号:
1116848 - 财政年份:2011
- 资助金额:
$ 6万 - 项目类别:
Standard Grant
SGER: Computational Thinking for Practicing Engineers
SGER:实践工程师的计算思维
- 批准号:
0836133 - 财政年份:2008
- 资助金额:
$ 6万 - 项目类别:
Standard Grant
ITR/SY(CISE): Compositional Connectors
ITR/SY(CISE):组合连接器
- 批准号:
0113810 - 财政年份:2001
- 资助金额:
$ 6万 - 项目类别:
Standard Grant
Foundations for Reasoning About (Practical) Implicit Invocation Systems
(实际)隐式调用系统的推理基础
- 批准号:
9633532 - 财政年份:1996
- 资助金额:
$ 6万 - 项目类别:
Standard Grant
NSF Young Investigator: Towards An Engineering Basis for Software Architecture
NSF 青年研究员:迈向软件架构的工程基础
- 批准号:
9357792 - 财政年份:1993
- 资助金额:
$ 6万 - 项目类别:
Continuing Grant
Engineering Domain-Specific Implicit Invocation Mechanisms
工程特定领域的隐式调用机制
- 批准号:
9112880 - 财政年份:1991
- 资助金额:
$ 6万 - 项目类别:
Continuing Grant
相似国自然基金
从行为经济看网络安全中的风险偏好—基于勒索软件的个人决策和交互行为分析
- 批准号:71903147
- 批准年份:2019
- 资助金额:18.0 万元
- 项目类别:青年科学基金项目
深度强化学习框架下基于序列分析的工控系统恶意软件识别及预警技术研究
- 批准号:U1836106
- 批准年份:2018
- 资助金额:67.0 万元
- 项目类别:联合基金项目
外包软件项目风险智能决策支持系统研究-基于因果分析和可行动知识发现集成框架
- 批准号:71271061
- 批准年份:2012
- 资助金额:55.0 万元
- 项目类别:面上项目
基于GPU的离散模拟统一计算软件框架研究
- 批准号:11272312
- 批准年份:2012
- 资助金额:78.0 万元
- 项目类别:面上项目
基于框架的面向服务软件异常处理方法研究
- 批准号:61070012
- 批准年份:2010
- 资助金额:33.0 万元
- 项目类别:面上项目
相似海外基金
Extensible Open Source Zero-Footprint Web Viewer for Cancer Imaging Research
用于癌症成像研究的可扩展开源零足迹 Web 查看器
- 批准号:
10644112 - 财政年份:2023
- 资助金额:
$ 6万 - 项目类别:
A scalable cloud-based framework for multi-modal mapping across single neuron omics, morphology and electrophysiology
一个可扩展的基于云的框架,用于跨单个神经元组学、形态学和电生理学的多模式映射
- 批准号:
10725550 - 财政年份:2023
- 资助金额:
$ 6万 - 项目类别:
Continuous development of nTracer2 and its deployment at NIH image repositories
nTracer2 的持续开发及其在 NIH 图像存储库中的部署
- 批准号:
10726178 - 财政年份:2023
- 资助金额:
$ 6万 - 项目类别:
Exploratory Analysis Tools for Developmental Studies of Brain Microstructure with Diffusion MRI
利用扩散 MRI 进行脑微结构发育研究的探索性分析工具
- 批准号:
10645844 - 财政年份:2023
- 资助金额:
$ 6万 - 项目类别: