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.
作为设计框架的语言塔Olin Shivers,Panagiotis Manolios(格鲁吉亚理工学院)0438871; Matthew Flatt(犹他州大学)0438847好的符号使好的设计成为可能:它们引导设计者的努力远离不可行的设计,突出特定设计的新颖方面,抑制不必要的细节,并使人类和自动推理能够对所描述的工件进行推理。不幸的是,在元设计级别需要大量的劳动力来实现支持新的、扩展的或特定于域的符号的设计的工具套件。这种劳动力开销意味着它是不切实际的,大多数设计师和工程师将符号设计,或元设计,到他们的设计methodology.This研究探讨开发的元工具,允许开发专门的符号,让设计师更好地表达和推理他们的工件。研究的重点是使设计时的推理-什么编程语言社区称为“静态语义”-的设计artifaction.The最终框架允许建设“语言塔”,即,符号定义在不同层次的抽象,通过程序编码的静态语义(分析)和动态语义(翻译)之间的塔的水平。 虽然这项工作起源于Scheme宏系统的基础研究,但它旨在应用于具有更大静态语义内容的语言框架。
项目成果
期刊论文数量(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
相似海外基金
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
Conference: Bridging Child Language Research to Practice for Language Revitalization
会议:将儿童语言研究与语言复兴实践联系起来
- 批准号:
2331639 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
REU Site: Recent Advances in Natural Language Processing
REU 网站:自然语言处理的最新进展
- 批准号:
2349452 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
EAGER: Accelerating decarbonization by representing catalysts with natural language
EAGER:通过用自然语言表示催化剂来加速脱碳
- 批准号:
2345734 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative Research: Conference: Large Language Models for Biological Discoveries (LLMs4Bio)
合作研究:会议:生物发现的大型语言模型 (LLMs4Bio)
- 批准号:
2411529 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Standard Grant
Collaborative Research: Conference: Large Language Models for Biological Discoveries (LLMs4Bio)
合作研究:会议:生物发现的大型语言模型 (LLMs4Bio)
- 批准号:
2411530 - 财政年份:2024
- 资助金额:
$ 18万 - 项目类别:
Standard Grant