ITR: Imperative Programming with Dependent Types
ITR:具有依赖类型的命令式编程
基本信息
- 批准号:0224244
- 负责人:
- 金额:$ 31.16万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2001
- 资助国家:美国
- 起止时间:2001-10-31 至 2004-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Proposal Number: ITR-0081316PI: Xi, HongweiInstitution: West Campus, University of CincinnatiTITLE: Imperative Programming with Dependent TypesProgramming is notoriously error-prone. As a consequence, a greatnumber of approaches have been developed to facilitate program errordetection. The proposed research intends to enrich practical imperativeprogramming with a type discipline that allows for specification andinference of significantly more precise information on programs thanthose enforced in languages such as Java and Standard ML. The primarymotivation for developing such a type discipline is to enable theprogrammer to capture with types more program properties such asmemory safety and then enforce these captured properties throughtype-checking. This practice allows for detecting more program errorsin less time. Another motivation is to use the type discipline togenerate memory safety proofs for low-level code and thus effectivelyproduce proof-carrying code that asserts its own memory safety. Inshort, the research studies a type discipline for practical imperativeprogramming at both high and low levels, aiming for producing softwarethat is not only more robust to run but also less costly to maintain.
提案编号:ITR-0081316PI:XI,宏伟机构:辛辛那提大学西校区TITLE:依赖类型命令式编程众所周知,编程容易出错。因此,已经开发了大量的方法来促进程序错误检测。拟议的研究旨在用类型规程来丰富实际的必需编程,该规程允许指定和推断关于程序的更精确的信息,而不是那些在Java和标准ML等语言中强制实施的信息。开发这样的类型规则的主要动机是使程序员能够用类型捕获更多的程序属性,如内存安全,然后通过类型检查来强制执行这些捕获的属性。这种做法允许在更短的时间内检测到更多的程序错误。另一个动机是使用类型规则为低级代码生成内存安全证明,从而有效地生成断言自身内存安全的携带证明的代码。简而言之,这项研究研究了一种高级别和低级别的实用必需编程的类型规则,旨在生成不仅运行更健壮,而且维护成本更低的软件。
项目成果
期刊论文数量(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 }}
Hongwei Xi其他文献
PHENIX: Preliminary conceptual design report
PHENIX:初步概念设计报告
- DOI:
- 发表时间:
1992 - 期刊:
- 影响因子:0
- 作者:
J. Gregory;A. Lebedev;B. Hong;G. Ryabov;K. Karadev;C. Woody;P. McGaughey;T. Shea;T. Ikeda;R. Seto;D. Jiang;M. Sekimoto;S. Panitkin;S. Rankowitz;G. Petitt;J. Lillberg;W. Kehoe;V. Makeev;M. Fatyga;S. Fung;H. Kitayama;M. Tanaka;J. Stachel;C. Maguire;T. Peitzmann;B. Sa;J. Kreke;S. Tonse;N. Namboordiri;Y. Mao;K. Yagi;H. Gustafsson;Wei⁃qin Zhao;N. Smirnoff;H. D. Skank;K. Tanaka;Y. Sumi;W. D. Thomas;E. Stenlund;E. Zganjar;Y. Zhang;A. Vinogradov;W. Guryn;J. C. Kim;R. Zasadzinski;A. Surkov;Jun Lu;E. Takada;H. Tamura;R. Devries;Zhong;S. Gavin;A. Kozelov;H. Tobinai;A. Sergei;P. Kroon;C. Chi;Yu. V. Galitsky;X. Yang;C. Sangster;D. Strustyumov;Xiao;L. Waters;A. D. Toledo;M. Drigert;J. Costales;O. Vossnack;T. Awes;T. Shintomi;N. Xu;M. Tannenbaum;F. Plasil;O. Sasaki;Yuting Wan;L. Kochenda;J. Moss;S. Borenstein;Shuping Zhou;S. Kato;I. Otterlund;O. Dietzsch;T. Hemmick;J. C. Yu;A. Sakaguchi;Y. Miake;D. Vladimir;R. Glasow;B. Cole;H. Hamagaki;K. Kampert;S. Kahn;E. Melnikov;J. Chiba;S. Aronson;R. Matheus;A. Kumagai;A. Malakhov;W. Llope;I. Arai;L. Paffrath;J. Cole;Lun;V. Onuchin;R. Hayano;Y. Wang;J. Harder;Zu;L. Hansen;J. Thomas;Xiaowei Bai;N. Carlin;Yi;Y. Igarashi;K. Waki;B. Kumar;G. Torshizi;V. Ivochkin;A. Frawley;É. Spiridenkov;H. Hecke;Z. Konig;N. Abrosimov;F. Wohn;X. T. Liu;V. Gapienko;H. Iwata;J. Hill;Y. Mori;T. Nayak;Zhengquan Cheng;B. Korablev;M. Ippolitov;Zhi;A. Nyanine;E. M. Takagui;J. Mitchell;Hee;H. En’yo;J. Dodd;S. Bao;Jia;M. Leitch;A. Ivanilov;De;D. Seliverstov;R. Sergei;Y. Gutnikov;A. Oulette;S. Garpman;S. Fokin;R. Santo;F. Q. Wang;F. Berger;W. Zhan;T. Shiina;X. He;Hongwei Xi;V. Zaets;A. Vorobov;H. Sako;S. Gupta;Yu;F. Obenshain;K. Jing;K. Tomizawa;Y. Nagasaka;G. Young;K. Shestermanov;M. Rao;J. Barris;Z. Zhan;M. Murtagh;Y. Protopopov;E. Kistenev;H. Sakamoto;S. Belyaev;Qi;V. Manko;H. Kaneko;A. Durum;K. Pope;A. Zaichenkov;A. Gavron;W. Zajc;Zu;K. Sim;V. Ammosov;E. O'brien;P. Stankus;L. C. Dennis;A. Oskarsson;A. Denisov;A. Baldin;P. Braun;S. Homma;K. Kimura;Y. Pishchalnikov;V. Rykalin;L. Ewell;N. Silva;L. Anatori;Y. Mikhailov;S. Rescia;S. Saini;Jing;Z. Pavel;H. Sakurai;V. Kochetkov;A. Chikanian;M. Nomachi;Yu;M. Ise;S. Ueno;T. Sugitate;T. Ishikawa;S. Mark;B. Wei;Y. Akiba;K. Soderstrom;J. Boissevain;M. Rosati;A. Yuri;L. Normand;N. Chernov;K. Shigaki;G. Diebold;R. Yamamoto;Y. Wu;C. Zou;Y. Takahashi;J. Simon;P. Beery;J. Barrette;P. Kirk;J. Kang;A. Ramayya;Z. F. Wang;G. David;S. Nagamiya;J. Sullivan;Xiao;W. Zhan;G. Jin;M. Tocci;B. Jacak;T. Carey;W. Sippach;J. Nagle;E. Cornell;K. Kurita;Q. Li;V. Shchegelsky;M. Bennett;A. Starkov;J. Kapustinsky;R. He;W. Sondheim;Shao;S. Sorensen;L. Nikkinen;R. Aryaeinejad;Y. Yamashita;Feng Ye;Jinchao Xu - 通讯作者:
Jinchao Xu
A linear type system for multicore programming in ATS
- DOI:
10.1016/j.scico.2012.09.005 - 发表时间:
2013-08-01 - 期刊:
- 影响因子:
- 作者:
Rui Shi;Hongwei Xi - 通讯作者:
Hongwei Xi
Hongwei Xi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Hongwei Xi', 18)}}的其他基金
ATS for Systems Programming with Theorem Proving
用于带有定理证明的系统编程的 ATS
- 批准号:
1018601 - 财政年份:2010
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
ATS: a Language to Support Practical Programming with Theorem Proving
ATS:一种支持具有定理证明的实际编程的语言
- 批准号:
0702665 - 财政年份:2007
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
CAREER: Realistic Program Termination Verification: Theory and Practice
职业:现实的程序终止验证:理论与实践
- 批准号:
0092703 - 财政年份:2001
- 资助金额:
$ 31.16万 - 项目类别:
Continuing Grant
CAREER: Realistic Program Termination Verification: Theory and Practice
职业:现实的程序终止验证:理论与实践
- 批准号:
0229480 - 财政年份:2001
- 资助金额:
$ 31.16万 - 项目类别:
Continuing Grant
ITR: Imperative Programming with Dependent Types
ITR:具有依赖类型的命令式编程
- 批准号:
0081316 - 财政年份:2000
- 资助金额:
$ 31.16万 - 项目类别:
Continuing Grant
相似海外基金
Collaborative Research: Expanding Subgoal Labels for Imperative Programming to Further Improve Student Learning Outcome
协作研究:扩展命令式编程的子目标标签,进一步提高学生的学习成果
- 批准号:
2110156 - 财政年份:2021
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
Collaborative Research: Expanding Subgoal Labels for Imperative Programming to Further Improve Student Learning Outcomes
协作研究:扩展命令式编程的子目标标签,以进一步提高学生的学习成果
- 批准号:
2111578 - 财政年份:2021
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
Collaborative Research: Expanding Subgoal Labels for Imperative Programming to Further Improve Student Learning Outcomes
协作研究:扩展命令式编程的子目标标签,以进一步提高学生的学习成果
- 批准号:
2143069 - 财政年份:2021
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
Collaborative Research: Developing and Assessing Subgoal Labels for Imperative Programming to Improve Student Learning Outcomes
协作研究:开发和评估命令式编程的子目标标签,以提高学生的学习成果
- 批准号:
1927906 - 财政年份:2019
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
Collaborative Research: Developing and Assessing Subgoal Labels for Imperative Programming to Improve Student Learning Outcomes
协作研究:开发和评估命令式编程的子目标标签,以提高学生的学习成果
- 批准号:
1712025 - 财政年份:2017
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
Collaborative Research: Developing and Assessing Subgoal Labels for Imperative Programming to Improve Student Learning Outcomes
协作研究:开发和评估命令式编程的子目标标签,以提高学生的学习成果
- 批准号:
1712231 - 财政年份:2017
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant
Glidr: A Graphical Language for Imperative Dynamic Reactive Programming
Glidr:用于命令式动态响应式编程的图形语言
- 批准号:
131985 - 财政年份:2015
- 资助金额:
$ 31.16万 - 项目类别:
Feasibility Studies
ITR: Imperative Programming with Dependent Types
ITR:具有依赖类型的命令式编程
- 批准号:
0081316 - 财政年份:2000
- 资助金额:
$ 31.16万 - 项目类别:
Continuing Grant
Constraint Imperative Programming Languages for Building Interactive Systems
用于构建交互式系统的约束命令式编程语言
- 批准号:
9102938 - 财政年份:1991
- 资助金额:
$ 31.16万 - 项目类别:
Standard Grant