ATS: a Language to Support Practical Programming with Theorem Proving
ATS:一种支持具有定理证明的实际编程的语言
基本信息
- 批准号:0702665
- 负责人:
- 金额:$ 30万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-10-01 至 2011-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Proposal Number: CCF-0702665TITLE: ATS: A Language to Support Practical Programming with Theorem ProvingPI: Hongwei XiThe immense complexity in software design and implementation is evident. In this day and age, software design is often expressed in forms of varying degree of formalism, ranging from verbal discussions to plain text descriptions to UML diagrams to specifications in languages like Z. Also, there is often an enormous gap between the design of a system and its actual implementation, making it exceedingly difficult to construct software meeting its specification. However, the very ability to construct software meeting its specification is crucial to (highly) dependable computing, and there seem to be no other shortcuts. The proposed research focuses on the design and implementation of a full-fledged programming language ATS with a type system rooted in the recently developed framework Applied Type System. In ATS, (certain) specifications in software design can be formally captured in terms of types and then be verified through type-checking. In stark contrast to pure theorem proving systems where programs are extracted from proofs, ATS is an effective programming language that contains a pure theorem-proving subsystem to support programming with theorem proving. The effectiveness of ATS is to be evaluated in the construction of real and complex systems.
提案编号:CCF-0702665标题:ATS:一种支持定理证明的实用编程语言PI:Hongwei Xi软件设计和实现的巨大复杂性是显而易见的。 在当今时代,软件设计通常以不同程度的形式主义形式表达,从口头讨论到纯文本描述,再到UML图,再到Z等语言的规格说明。 此外,在系统的设计和实际实现之间往往存在巨大的差距,这使得构建符合其规范的软件变得非常困难。 然而,构建满足其规范的软件的能力对于(高度)可靠的计算至关重要,并且似乎没有其他捷径。 建议的研究重点是设计和实现一个成熟的编程语言ATS的类型系统植根于最近开发的框架应用类型系统。在ATS中,软件设计中的(某些)规范可以根据类型形式化地捕获,然后通过类型检查进行验证。 与从证明中提取程序的纯定理证明系统形成鲜明对比的是,ATS是一种有效的编程语言,它包含一个纯定理证明子系统来支持具有定理证明的编程。ATS的有效性要在构建真实的复杂系统中进行评估。
项目成果
期刊论文数量(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
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
ITR: Imperative Programming with Dependent Types
ITR:具有依赖类型的命令式编程
- 批准号:
0224244 - 财政年份:2001
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
CAREER: Realistic Program Termination Verification: Theory and Practice
职业:现实的程序终止验证:理论与实践
- 批准号:
0092703 - 财政年份:2001
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
CAREER: Realistic Program Termination Verification: Theory and Practice
职业:现实的程序终止验证:理论与实践
- 批准号:
0229480 - 财政年份:2001
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
ITR: Imperative Programming with Dependent Types
ITR:具有依赖类型的命令式编程
- 批准号:
0081316 - 财政年份:2000
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
相似海外基金
The development and evaluation of a digital role playing game (RPG) as a tool to support foreign language learning
作为支持外语学习工具的数字角色扮演游戏(RPG)的开发和评估
- 批准号:
24K04095 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Addressing Gaps in Language Access Services through a Patient-Centered Decision-Support Tool
通过以患者为中心的决策支持工具解决语言获取服务中的差距
- 批准号:
10699030 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Communication Support for Learners of Japanese Language Using AI Facial Expression Analysis System
利用人工智能面部表情分析系统为日语学习者提供交流支持
- 批准号:
23K12842 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Language support in English-medium-instruction higher education: current challenges and effective collaboration between language and content teachers
英语教学高等教育中的语言支持:当前挑战以及语言和内容教师之间的有效合作
- 批准号:
2887906 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Studentship
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
- 批准号:
2319473 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Constructing Human Learning Systems (HLS): The language, interactions and events that support reform in public management.
构建人类学习系统(HLS):支持公共管理改革的语言、互动和事件。
- 批准号:
2887187 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Studentship
Public Service Interpreting for healthcare and support for language equity: a comparative evaluation in South Wales and Central Scotland
医疗保健公共服务口译和语言公平支持:南威尔士和苏格兰中部的比较评估
- 批准号:
2887852 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Studentship
SHF: Medium: Language Support for Sound and Efficient Programmable Inference
SHF:中:对健全且高效的可编程推理的语言支持
- 批准号:
2311983 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
- 批准号:
2319472 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Developing a Clinical Decision Support Tool that Assesses Risk of Opioid Use Disorder Using Natural Language Processing, Machine Learning, and Social Determinants of Health from Clinical Notes
开发一种临床决策支持工具,利用自然语言处理、机器学习和临床记录中的健康社会决定因素来评估阿片类药物使用障碍的风险
- 批准号:
10352097 - 财政年份:2022
- 资助金额:
$ 30万 - 项目类别: