ITR/SY (CCR): Implementing Modular Program Analysis via Intersection and Union Types
ITR/SY (CCR):通过交集和并集类型实施模块化程序分析
基本信息
- 批准号:0113193
- 负责人:
- 金额:$ 44.84万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-09-01 至 2005-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Proposal Number: ITR Proposal 0113193Title: Implementing Modular Program Analysis via Intersectionand Union Types.PI: Assaf J. KfouryThe proposed research will investigate real-world relevance of a new framework for modular program-analysis, which uses "intersection" and "union" types. The starting point of this investigation is a recently designed polymorphic type system, called System I, for a foundational functional language, the lambda-calculus. The chief feature of System I is the use of "intersection" types together with the new technology of "expansion variables", which allow System I to satisfy a substitution-based principal-typings property. Although fully modular, the resulting program analysis is now restricted to a foundational language (the lambda-calculus) missing many standard high-level programming features such as conditionals,recursive definitions, exceptions, assignments, input/output, etc.Considerable work is necessary in order to turn System I into a type system for a full-fledged programming language such as Scheme (now considered to be the initial target language of proposed research).The proposed research is largely engineering work, aimed at producing an efficient prototype implementation, based on appropriate extensions of System I. The implementation will be evaluated --- or re-designed in parts --- by the extent to which it produces demonstrably better results in handling large software systems (enforcing larger classes of safety properties, statically detecting and ruling out larger classes of run-time errors).
提案号:ITR提案0113193标题:通过交集和联合类型实现模块化程序分析。PI: Assaf J. kfoury提议的研究将调查模块化程序分析的新框架在现实世界中的相关性,该框架使用“交集”和“联合”类型。这项研究的起点是最近设计的一个多态类型系统,称为系统I,用于基本的函数式语言,lambda-calculus。系统I的主要特点是使用了“交集”类型和“展开变量”的新技术,这使得系统I能够满足基于替换的主类型属性。虽然完全模块化,结果程序分析现在仅限于基础语言(lambda演算),缺少许多标准的高级编程功能,如条件,递归定义,异常,赋值,输入/输出等。为了将System I转变为成熟的编程语言(如Scheme)的类型系统(现在被认为是建议研究的初始目标语言),需要进行大量的工作。拟议的研究主要是工程工作,旨在基于系统i的适当扩展产生有效的原型实现。实现将被评估——或部分重新设计——根据它在处理大型软件系统时产生明显更好的结果的程度(强制更大类别的安全属性,静态检测和排除更大类别的运行时错误)。
项目成果
期刊论文数量(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 }}
Assaf Kfoury其他文献
Efficient reassembling of graphs, part 1: the linear case
- DOI:
10.1007/s10878-016-0024-x - 发表时间:
2016-05-06 - 期刊:
- 影响因子:1.100
- 作者:
Assaf Kfoury;Saber Mirzaei - 通讯作者:
Saber Mirzaei
Assaf Kfoury的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Assaf Kfoury', 18)}}的其他基金
Genericity in Network Software: Using Type Systems and Formal Methods to Harness Diverse Theories and Calculi for Scalable and Safe Compositions of Network Services
网络软件的通用性:使用类型系统和形式化方法来利用不同的理论和计算来实现网络服务的可扩展和安全组合
- 批准号:
0820138 - 财政年份:2008
- 资助金额:
$ 44.84万 - 项目类别:
Standard Grant
A Paradigm Shift in Program Analysis and Transformation via Intersection and Union Types
通过交集和并集类型进行程序分析和转换的范式转变
- 批准号:
9988529 - 财政年份:2000
- 资助金额:
$ 44.84万 - 项目类别:
Standard Grant
Experimental Software Systems: Collaborative Research: Applications of Flow Types in the Efficient, Modular, and Reliable Compilation of Higher-Order Typed Languages
实验软件系统:协作研究:流类型在高阶类型语言高效、模块化、可靠编译中的应用
- 批准号:
9806745 - 财政年份:1998
- 资助金额:
$ 44.84万 - 项目类别:
Standard Grant
Combinatorial Problems in Typed Lambda-Calculi
类型 Lambda 演算中的组合问题
- 批准号:
9417382 - 财政年份:1995
- 资助金额:
$ 44.84万 - 项目类别:
Continuing Grant
Type-Reconstruction Problems for the -Calculus and Functional Programming Languages
微积分和函数式编程语言的类型重构问题
- 批准号:
9113196 - 财政年份:1991
- 资助金额:
$ 44.84万 - 项目类别:
Continuing Grant
Polymorphism, Types and Higher-Order Procedures, in Programming Languages
编程语言中的多态性、类型和高阶过程
- 批准号:
8901647 - 财政年份:1989
- 资助金额:
$ 44.84万 - 项目类别:
Continuing 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 万元
- 项目类别:面上项目
相似海外基金
Machines' "many little lives" *: An experimental robotic platform to investigate the fundamental and necessary ingredients for life-like artificial sy
机器的“许多小生命”*:一个实验性机器人平台,用于研究类似生命的人造系统的基本和必要成分
- 批准号:
2593535 - 财政年份:2021
- 资助金额:
$ 44.84万 - 项目类别:
Studentship
磁気共鳴画像を用いた新規脳容積評価法(Sy-VBM)による脳萎縮の早期発見
使用磁共振成像(Sy-VBM)的新型脑容量评估方法早期检测脑萎缩
- 批准号:
20K08057 - 财政年份:2020
- 资助金额:
$ 44.84万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Role of extracellular vesicles in promoting the transfer of microRNAs within the central nervous sy
细胞外囊泡在促进中枢神经系统内 microRNA 转移中的作用
- 批准号:
551346-2020 - 财政年份:2020
- 资助金额:
$ 44.84万 - 项目类别:
University Undergraduate Student Research Awards
Engineering a vascularized bioartificial pancreas using 3D printing to treat diabetes - perfusion sy
使用 3D 打印设计血管化生物人工胰腺来治疗糖尿病 - 灌注系统
- 批准号:
538766-2019 - 财政年份:2019
- 资助金额:
$ 44.84万 - 项目类别:
University Undergraduate Student Research Awards
Treatment, transformation and fate of nanoparticles in wetland sy stems
湿地系统中纳米颗粒的处理、转化和归宿
- 批准号:
524782-2018 - 财政年份:2018
- 资助金额:
$ 44.84万 - 项目类别:
University Undergraduate Student Research Awards
The effects of methamphetamine self-administration on hippocampal serotonergic sy
甲基苯丙胺自我给药对海马血清素能系统的影响
- 批准号:
8254079 - 财政年份:2012
- 资助金额:
$ 44.84万 - 项目类别:
Enhancements to the ALERT Immunization Information System (IIS) to improve the sy
增强警报免疫信息系统 (IIS),以改善系统
- 批准号:
8507298 - 财政年份:2012
- 资助金额:
$ 44.84万 - 项目类别:
The effects of methamphetamine self-administration on hippocampal serotonergic sy
甲基苯丙胺自我给药对海马血清素能系统的影响
- 批准号:
8450968 - 财政年份:2012
- 资助金额:
$ 44.84万 - 项目类别:
VoxelDiscovery 5-8: Engaging the Middle Grades in Visualization of the Nervous Sy
VoxelDiscovery 5-8:让中年级学生参与神经系统的可视化
- 批准号:
8251048 - 财政年份:2012
- 资助金额:
$ 44.84万 - 项目类别:
Enhancements to the ALERT Immunization Information System (IIS) to improve the sy
增强警报免疫信息系统 (IIS),以改善系统
- 批准号:
8540071 - 财政年份:2012
- 资助金额:
$ 44.84万 - 项目类别: