SoD: Language Towers as Design Frameworks
SoD:语言塔作为设计框架
基本信息
- 批准号:0438847
- 负责人:
- 金额:$ 18万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2005
- 资助国家:美国
- 起止时间:2005-01-01 至 2007-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
AbstractLanguage Towers as Desigh FrameworksOlin Shivers, Panagiotis Manolios (Georgia Tech) 0438871; Matthew Flatt (University of Utah) 0438847Good notations enable good design: they channel designer effort away from infeasible designs, highlight novel aspects of a specific design, supress inessential detail, and enable both human and automated reasoning about the artifact being described. Unfortunately, a tremendous amount of labor is required at the meta-design level to implement the tool suites supporting design in a new, extended, or domains-specific notation. This labor overhead means it is not practical for most designers and engineers to incorporate notation design, or meta-design, into their design methodology.This research explores developing the meta-tools to allow the development of specialized notations, allowing designers to better express and reason about their artifacts. The focus of the research is on enabling design-time reasoning---what the programming-language community refers to as "static semantics"---of the designed artifact.The resulting framework allows the construction of "language towers," that is, notations defined at varying levels of abstraction, linked by procedurally-encoded static semantics (analyses) and dynamic semantics (translations) between the levels of the tower. While the work has its origin in the research underlying the Scheme macro system, it is intended to be applied to language frameworks that have much greater static-semantic content.
抽象语言塔作为Desigh Frameworksolin颤抖,Panagiotis manolios(Georgia Tech)0438871;马修·弗拉特(Matthew Flatt)(犹他大学)0438847 -Good符号启用了良好的设计:他们从不可行的设计中引导了设计师的努力,突出了特定设计的新颖方面,不必要的细节,并启用了人类和自动化的推理。不幸的是,在元设计级别上需要大量的劳动力,以在新的,扩展或特定领域的符号中实施支持设计的工具套件。该劳动力间接费用意味着大多数设计师和工程师将符号设计或元设计纳入其设计方法是不切实际的。这项研究探讨了开发元工具以允许开发专用符号的元工具,从而使设计师可以更好地表达其文物的表达和理由。这项研究的重点是启用设计时间推理 - 编程语言社区所说的是设计工件的“静态语义” - 所产生的框架允许构建“语言塔”,即,在抽象的不同级别上定义的符号,通过程序上的静态静态语义(分析)和动态(分析)(分析)(分析)(分析)(分析)(分析)(分析)(分析)(分析)(分析)(分析)(分析)(分析)。 尽管这项工作起源于计划宏观系统的研究,但它旨在应用于具有更大静态语义内容的语言框架。
项目成果
期刊论文数量(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 }}
Matthew Flatt其他文献
How to Design Programs : An Introduction to Programming and Computing
如何设计程序:编程和计算简介
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Matthew Flatt - 通讯作者:
Matthew Flatt
Matthew Flatt的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Matthew Flatt', 18)}}的其他基金
Collaborative Research: HNDS-I:SweetPea: Automating the Implementation and Documentation of Unbiased Experimental Designs
合作研究:HNDS-I:SweetPea:自动化无偏实验设计的实施和记录
- 批准号:
2318550 - 财政年份:2023
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
SHF:Small:A Domain-Specific Language for Designing Cognitive-Science Experiments
SHF:Small:用于设计认知科学实验的特定领域语言
- 批准号:
1813123 - 财政年份:2018
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Designing a Programming Language for Patient-Oriented Prescriptions
SHF:小型:协作研究:为面向患者的处方设计编程语言
- 批准号:
1526324 - 财政年份:2015
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
CI-EN: Collaborative: Run Your Research with Redex
CI-EN:协作:使用 Redex 进行研究
- 批准号:
1405961 - 财政年份:2014
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Designing a Patient-Oriented Prescription Language: An Executable Medical Algorithm for Gestational Diabetes Mellitus
SHF:小型:协作研究:设计面向患者的处方语言:妊娠期糖尿病的可执行医学算法
- 批准号:
1218103 - 财政年份:2012
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
SHF: Small: An Extensible Gradual Type System via Compile-Time Meta-Programming
SHF:小型:通过编译时元编程的可扩展渐进类型系统
- 批准号:
0914759 - 财政年份:2009
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
PDOS: Experimenting with Garbage Collection in an Otherwise Conventional OS
PDOS:在传统操作系统中试验垃圾收集
- 批准号:
0509526 - 财政年份:2005
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative Research: EHS: Components and Aspects for Embedded Middleware
合作研究:EHS:嵌入式中间件的组件和方面
- 批准号:
0410285 - 财政年份:2004
- 资助金额:
$ 18万 - 项目类别:
Continuing Grant
Collaborative: Exploiting Component Contracts for Static Analysis and Testing
协作:利用组件契约进行静态分析和测试
- 批准号:
0306286 - 财政年份:2003
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
相似国自然基金
拷贝数突变致良性癫痫伴中央颞区棘波语言障碍的认知心理学及神经影 像学研究
- 批准号:82371201
- 批准年份:2023
- 资助金额:47 万元
- 项目类别:面上项目
成人型弥漫性胶质瘤患者语言功能可塑性研究
- 批准号:82303926
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
通过检索提高大语言模型的可靠性
- 批准号:62306177
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
语言感知的多语言神经机器翻译模型优化
- 批准号:62306210
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于结构语言模型的蛋白质表征及功能预测方法研究
- 批准号:62302311
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
SMILE - Semantic Modelling of Intent through Large-language Evaluations
SMILE - 通过大语言评估进行意图语义建模
- 批准号:
10097766 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Collaborative R&D
Young People, Criticality and Figurative Language
年轻人、批判性和比喻语言
- 批准号:
AH/Z505821/1 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Research Grant
Navigating Chemical Space with Natural Language Processing and Deep Learning
利用自然语言处理和深度学习驾驭化学空间
- 批准号:
EP/Y004167/1 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Research Grant
Doctoral Dissertation Research: Aspect and Event Cognition in the Acquisition and Processing of a Second Language
博士论文研究:第二语言习得和处理中的方面和事件认知
- 批准号:
2337763 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
SBIR Phase II: Intelligent Language Learning Environment
SBIR第二阶段:智能语言学习环境
- 批准号:
2335265 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Cooperative Agreement