Collaborative Research: CRI: CRD: A JML Community Infrastructure -- Revitalizing Tools and Documentation to Aid Formal Methods Research
协作研究:CRI:CRD:JML 社区基础设施——振兴工具和文档以帮助形式化方法研究
基本信息
- 批准号:0808913
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-09-28 至 2010-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Proposal #: CNS 07-09217 07-07874 07-07701PI(s): Leavens, Gary T. Cheon, Yoonsik Clifton, Curtis C. Basu, Samik; Rajan, Hridesh Institution: Iowa State University UTEP Rose-Hulman Institute Tech Ames, IA 50011-2207 El Paso, TX 79968-0587 Terra Haute, IN 47803-3920Proposal #: CNS 07-07885 07-08330 07-09169PI(s): Flanagan, Cormac Naumann, David A. RobbyInstitution: UC-Santa Cruz Stevens Institute of Tech Kansas State U Santa Cruz, CA 95064-4107 Hoboken, NJ 07030-5991 Manhattan, KS 66506-1103Title: CRD: Collab Rsch: JML Community Infr-Revitalizing Tools and Documentation to Aid Formal Methods RschProject Proposed:This collaborative project, revitalizing tools and documentations to aid formal methods research, aims to. Enhance JML's infrastructure including its type checker, runtime assertion checking compiler, and IDE support;. Make JML's software infrastructure more extensible; . Substantially improve the documentation of the language and its supporting tools; . Develop course materials and tutorials to facilitate classroom use of JML; and. Disseminate a well-documented, extensible, open source suite of enhanced JML tools.JML (Java Modeling Language), a formal specification language that can document detailed designs of Java and interfaces, has been used in different projects with great benefit. Feedback is obtained from users who are attracted by the ability to check Java code against JML specifications using a variety of tools. New research problems, however, are forcing re-inventing the infrastructure that JML provides, slowing the innovation, since JML does not support many of the new features of Java version 5, most notably generics. The Verified Software grand challenge has identified lack of extensible tools for formal methods research as a major impediment to experimentation. This project responds to the challenge by enhancing, extending, and well-documenting the infrastructure to advance and accelerate Java formal methods research.Broader Impacts: The infrastructure is expected to open barriers to formal methods adoption among software engineering professionals by endowing a large collection of tools that share a common, mature specification language. These advantages should attract more educators and improve reliability in safety- and mission-critical systems. Moreover, strengthening the formal methods component in software engineering curriculum, courses will be developed and targeted to undergraduate research,. The collaborative involves two minority-serving institutions and an institution in an EPSCoR state.
提案编号:CNS 07-09217 07-07874 07- 07701 PI(s): Leavens,加里T. 放大图片作者:Yoonsik克利夫顿,Curtis C. 研究机构:爱荷华州州立大学UTEP Rose-Hulman Institute Tech艾姆斯,IA 50011-2207 El Paso,TX 79968-0587 Terra Haute,IN 47803- 3920提案编号:CNS 07-07885 07-08330 07- 09169 PI(s): 放大图片作者:Cormac Naumann,大卫A. Robby机构:UC-Santa Cruz Stevens Institute of Tech堪萨斯州立大学圣克鲁斯,CA 95064-4107 Hoboken,NJ 07030-5991曼哈顿,KS 66506- 1103标题:CRD:Collab Rsch:JML Community Infr-Revitalizing Tools and Documentation to Aid Formal Methods Rsch项目建议:这个合作项目,振兴工具和文档以帮助正式方法研究,旨在。增强JML的基础设施,包括类型检查器、运行时断言检查编译器和IDE支持;使JML的软件基础设施更具可扩展性;大大改进该语言的文档及其支持工具;开发课程材料和教程,以促进JML的课堂使用;以及。JML(Java Modeling Language,Java建模语言)是一种正式的规范语言,它可以记录Java和接口的详细设计,已经在不同的项目中得到了很好的应用。反馈来自用户,他们被使用各种工具根据JML规范检查Java代码的能力所吸引。然而,新的研究问题迫使重新发明JML提供的基础设施,减缓了创新,因为JML不支持Java版本5的许多新功能,最明显的是泛型。验证软件的大挑战已经确定缺乏可扩展的工具,正式的方法研究作为一个主要的障碍实验。这个项目响应的挑战,通过增强,扩展和良好的记录的基础设施,以推进和加速Java正式的方法research.Broader的影响:基础设施预计将开放的障碍,正式的方法采用软件工程专业人士赋予一个大的工具集合,共享一个共同的,成熟的规范语言。这些优势将吸引更多的教育工作者,并提高安全和任务关键型系统的可靠性。此外,在软件工程课程中加强形式方法的内容,将课程开发和针对本科生的研究,。该合作涉及两个少数民族服务机构和一个EPSCoR州的机构。
项目成果
期刊论文数量(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 }}
Gary Leavens其他文献
Gary Leavens的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Gary Leavens', 18)}}的其他基金
SHF: ESEC/FSE 2018 Doctoral Consortium, Mentorship, and Conference Travel Support
SHF:ESEC/FSE 2018 博士联盟、指导和会议差旅支持
- 批准号:
1837807 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
SHF:Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
SHF:大型:协作研究:利用数据和集体社区专业知识从开源存储库推断软件规范
- 批准号:
1518789 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Flexible and Practical Information Flow Assurance for Mobile Apps
TWC:媒介:协作:灵活实用的移动应用信息流保障
- 批准号:
1228695 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Balancing Expressiveness and Modular Reasoning for Aspect-Oriented Programming
SHF:小型:协作研究:平衡面向方面编程的表达性和模块化推理
- 批准号:
1017262 - 财政年份:2010
- 资助金额:
-- - 项目类别:
Continuing Grant
SHF: Small: Collaborative Research: Specification Language Foundations for Modular Reasoning Methodologies
SHF:小型:协作研究:模块化推理方法的规范语言基础
- 批准号:
0916715 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Specification and Verification of Safety Critical Java
SHF:小型:协作研究:安全关键 Java 的规范和验证
- 批准号:
0916350 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: CRI: CRD: A JML Community Infrastructure -- Revitalizing Tools and Documentation to Aid Formal Methods Research
协作研究:CRI:CRD:JML 社区基础设施——振兴工具和文档以帮助形式化方法研究
- 批准号:
0709217 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
Collaborative Research: Formal Methods for Behavioral Subclassing and Callbacks
协作研究:行为子类化和回调的形式化方法
- 批准号:
0429567 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Continuing Grant
More Modular Reasoning for Aspect-Oriented Programs
面向方面的程序的更多模块化推理
- 批准号:
0428078 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Standard Grant
Formal Methods for Extensible Object-Oriented Software
可扩展的面向对象软件的形式化方法
- 批准号:
0097907 - 财政年份:2001
- 资助金额:
-- - 项目类别:
Standard Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
CRI: CI-EN: Collaborative Research: mResearch: A platform for Reproducible and Extensible Mobile Sensor Big Data Research
CRI:CI-EN:协作研究:mResearch:可复制和可扩展的移动传感器大数据研究平台
- 批准号:
1822935 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-New: Collaborative Research: Extensible, Software Enabled Unmanned Aerial Vehicles
CRI:CI-New:协作研究:可扩展、软件支持的无人机
- 批准号:
1823230 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Continuing Grant
CRI: CI-EN: Collaborative Research: OpenNetVM: A Software Platform Enabling Network Function Virtualization Research
CRI:CI-EN:协作研究:OpenNetVM:支持网络功能虚拟化研究的软件平台
- 批准号:
1823236 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CRI:CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
- 批准号:
1929215 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: Sustaining Lemur Project Resources for the Long-Term
CRI:CI-SUSTAIN:合作研究:长期维持狐猴项目资源
- 批准号:
1822986 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CRI:CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
- 批准号:
1823172 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
- 批准号:
1823227 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-EN: Collaborative Research: mResearch: A platform for Reproducible and Extensible Mobile Sensor Big Data Research
CRI:CI-EN:协作研究:mResearch:可复制和可扩展的移动传感器大数据研究平台
- 批准号:
1823221 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: CiteSeerX: Toward Sustainable Support of Scholarly Big Data
CRI:CI-SUSTAIN:协作研究:CiteSeerX:迈向学术大数据的可持续支持
- 批准号:
1823288 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: CiteSeerX: Toward Sustainable Support of Scholarly Big Data
CRI:CI-SUSTAIN:协作研究:CiteSeerX:迈向学术大数据的可持续支持
- 批准号:
1853919 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Standard Grant