ITR/SY(CISE): Putting Multi Stage Annotations to Work
ITR/SY(CISE):将多阶段注释投入使用
基本信息
- 批准号:0113569
- 负责人:
- 金额:$ 37万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-07-01 至 2003-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Techniques such as program generation, partial evaluation, just-in-time compilation, and run-time code generation respond to the need for general purpose programs which do not pay unnecessaryrun-time overheads. The thesis of this project is that a uniform, principled, high-level, and practical view of these diverse techniques is possible through multi-stage programming, a novel paradigm for the development of maintainable, high-performance software. The key idea in multi-stage programming is the use of simple, high-level annotations to allow the programmer to break down the cost of a computation into distinct stages.The goal of this proposal is to demonstrate that the theoretical machinery that has been developed for multi-stage programming can be put to work. This project will involve the development of compilersof multi-stage programming languages, addressing both practical and theoretical problems that arise in the development of such systems, and using these compilers in interesting applications ranging from dynamic programming algorithms and rewriting systems to implementations of domain specific programming languages.
诸如程序生成、部分求值、即时编译和运行时代码生成等技术响应了对不支付不必要的运行时开销的通用程序的需求。这个项目的主题是,通过多阶段编程,对这些不同的技术有一个统一的、有原则的、高水平的和实用的观点,这是开发可维护的、高性能软件的一种新范例。多阶段编程的关键思想是使用简单的高级注释,允许程序员将计算成本分解为不同的阶段。这一建议的目标是证明为多阶段编程开发的理论机制可以发挥作用。该项目将涉及开发多阶段编程语言的编译器,解决在开发这种系统时出现的实际和理论问题,并将这些编译器用于从动态编程算法和重写系统到实施特定领域编程语言的各种有趣的应用中。
项目成果
期刊论文数量(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 }}
Walid Taha其他文献
Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection
使用 AST、Gensym 和 Reflection 实现多阶段语言
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Cristiano Calcagno;Walid Taha;Liwen Huang;X. Leroy - 通讯作者:
X. Leroy
Safe & Robust Reachability Analysis of Hybrid Systems
安全的
- DOI:
10.1016/j.tcs.2018.06.020 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
E. Moggi;Amin Farjudian;Adam Duracz;Walid Taha - 通讯作者:
Walid Taha
Enclosing the behavior of a hybrid system up to and beyond a Zeno point
将混合系统的行为限制在芝诺点以下
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
M. Konečný;Walid Taha;J. Duracz;Adam Duracz;A. Ames - 通讯作者:
A. Ames
Gradual Typing: Isabelle/Isar Formalization
渐进打字:Isabelle/Isar 形式化
- DOI:
10.1145/3133880 - 发表时间:
2006 - 期刊:
- 影响因子:0
- 作者:
Jeremy G. Siek;Walid Taha - 通讯作者:
Walid Taha
Function Interval Arithmetic
函数区间算术
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
J. Duracz;Amin Farjudian;M. Konečný;Walid Taha - 通讯作者:
Walid Taha
Walid Taha的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Walid Taha', 18)}}的其他基金
CPS: Medium: Collaborative Research: A CPS Approach to Robot Design
CPS:媒介:协作研究:机器人设计的 CPS 方法
- 批准号:
1736754 - 财政年份:2017
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
CPS: Medium: Collaborative Research: A CPS Approach to Robot Design
CPS:媒介:协作研究:机器人设计的 CPS 方法
- 批准号:
1136099 - 财政年份:2011
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
CAREER: Multi-stage Programming for Object-Oriented Languages
职业:面向对象语言的多阶段编程
- 批准号:
0747431 - 财政年份:2008
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
Collaborative Research: CSR/EHS: Building Physically Safe Embedded Systems
合作研究:CSR/EHS:构建物理安全的嵌入式系统
- 批准号:
0720857 - 财政年份:2007
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
A Merger of the Workshops on Generative and Component-Based Software Engineering (GCSE) and on the Semantics, Applications and Implementation of Program Generation (SAIG)
生成和基于组件的软件工程 (GCSE) 和程序生成的语义、应用和实现 (SAIG) 研讨会的合并
- 批准号:
0215394 - 财政年份:2002
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY(CISE): Putting Multi Stage Annotations to Work
ITR/SY(CISE):将多阶段注释投入使用
- 批准号:
0302421 - 财政年份:2002
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
A Merger of the Workshops on Generative and Component-Based Software Engineering (GCSE) and on the Semantics, Applications and Implementation of Program Generation (SAIG)
生成和基于组件的软件工程 (GCSE) 和程序生成的语义、应用和实现 (SAIG) 研讨会的合并
- 批准号:
0243259 - 财政年份:2002
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
相似国自然基金
基于Nurr1调节YAP-INF2-线粒体分裂途径探讨龙琥醒脑颗粒在SH-SY5Y细胞氧糖剥夺再灌注诱发的神经元损伤的保护作用研究
- 批准号:2025JJ80982
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
SY4835通过WEE1/DDR1双靶点抑制胰腺癌的作用及机制
- 批准号:82373136
- 批准年份:2023
- 资助金额:48 万元
- 项目类别:面上项目
米糠黄酮抑制Aβ诱导的SH-SY5Y细胞中Tau蛋白过度磷酸化的分子机制研究
- 批准号:2022JJ31009
- 批准年份:2022
- 资助金额:0.0 万元
- 项目类别:省市级项目
天目山来源链霉菌Streptomyces sp. SY1322中morindolestatin类新颖咔唑生物碱获取及其铁死亡抑制活性研究
- 批准号:LY21H300001
- 批准年份:2020
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于MDM2-p53和MDMX-p53蛋白-蛋白相互作用的双重抑制剂SY1108的结构优化及抗肿瘤活性研究
- 批准号:21867013
- 批准年份:2018
- 资助金额:40.0 万元
- 项目类别:地区科学基金项目
昆虫病原线虫共生菌SY5致死小菜蛾毒素的中肠靶标受体分离与鉴定
- 批准号:31301663
- 批准年份:2013
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
圆根大戟和甘遂中保护多巴胺所致SH-SY5Y细胞损伤帕金森模型作用和机制研究
- 批准号:81260628
- 批准年份:2012
- 资助金额:49.0 万元
- 项目类别:地区科学基金项目
拟南芥SY1蛋白抑制逆境基因表达的分子机理研究
- 批准号:31270316
- 批准年份:2012
- 资助金额:80.0 万元
- 项目类别:面上项目
刺五加有效组分对转染α-Syn的 SH-SY5Y细胞调控及机制研究
- 批准号:81073019
- 批准年份:2010
- 资助金额:32.0 万元
- 项目类别:面上项目
亚洲含SY基因组披碱草属植物地理分化的分子生物学基础
- 批准号:30270092
- 批准年份:2002
- 资助金额:20.0 万元
- 项目类别:面上项目
相似海外基金
ITR/SY(CISE): Putting Multi Stage Annotations to Work
ITR/SY(CISE):将多阶段注释投入使用
- 批准号:
0302421 - 财政年份:2002
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY(CISE): Biomolecular Computing by DNA/Enzyme Systems
ITR/SY(CISE):DNA/酶系统的生物分子计算
- 批准号:
0113443 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY(CISE): Compositional Connectors
ITR/SY(CISE):组合连接器
- 批准号:
0113810 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY(CISE): Why algorithms work well in practice: pertubation-based average-case analysis of the simplex algorithm and beyond
ITR/SY(CISE):为什么算法在实践中表现良好:单纯形算法及其他算法的基于扰动的平均情况分析
- 批准号:
0112487 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY(CISE): Cache-Oblivious Data Structures
ITR/SY(CISE):忽略缓存的数据结构
- 批准号:
0112849 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
ITR/SY(CISE) Learning Syntactic/Semantic Information for Parsing
ITR/SY(CISE) 学习用于解析的句法/语义信息
- 批准号:
0112435 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY+IM(CISE): Self-Calibrating, Scalable Displays for Digital Library Collections
ITR/SY IM(CISE):数字图书馆馆藏的自校准、可扩展显示器
- 批准号:
0113325 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
ITR/SY (CISE): Software Improvement Through Binary Rewriting
ITR/SY (CISE):通过二进制重写改进软件
- 批准号:
0113633 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant
ITR/SY (CISE): Verification and Supervisory Control of Hybrid Embedded Systems
ITR/SY (CISE):混合嵌入式系统的验证和监督控制
- 批准号:
0113131 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Standard Grant
ITR/SY(CISE): Cryptography: Examining the Assumptions
ITR/SY(CISE):密码学:检查假设
- 批准号:
0113941 - 财政年份:2001
- 资助金额:
$ 37万 - 项目类别:
Continuing Grant