Software Development Environment Supporting Formal Methods
Software Development Environment Supporting Formal Methods
批准号:
9209873
负责人:
Betty Cheng
金额:
$8.98万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-09-01 至 1996-12-31
中文摘要
对支持形式化方法的软件工具开发的研究旨在简化并在正确的软件开发过程中提供帮助。使用形式化规范语言来描述问题有助于通过自动推理技术来验证软件的正确性。在早期的工作中,主要研究人员开发了SEED系统,该系统使用形式方法从形式规范中综合出正确的程序。目标是开发工具来支持在软件工程的所有阶段使用形式化方法,包括设计、规范、实现和维护。为了解决复杂和大型系统的正确开发,该项目侧重于使用形式化方法开发面向对象的软件。该项目包括三个部分。首先,开发一个工具,在用户的帮助下将非正式的问题描述分解成正式的规范。接下来,研究图形浏览器的开发,该浏览器将算法应用于形式规范以确定重用。最后,通过开发一个从程序代码中抽象形式规范的工具来解决将形式方法的好处结合到现有代码中的问题。这些工具将被集成到支持正式方法的软件开发环境中,从而促进构建大型、正确的软件系统。
英文摘要
Research into the development of software tools that support formal methods is aimed at simplifying and providing assistance during the development of correct software. Using a formal specification language to describe a problem facilitates the verification of software correctness through automated reasoning techniques. In earlier work, the principal investigator developed the SEED system that used formal methods to synthesize a correct program from a formal specification. The objective is to develop tools to support the use of formal methods in all phases of software engineering including design, specification, implementation, and maintenance. In order to address the correct development of complex and large systems, the project focuses on the development of object-oriented software using formal methods. The project comprises three parts. First, developing a tool that decomposes an informal problem description into formal specifications with user assistance. Next, investigating the development of a graphical browser that applies algorithms to formal specifications to determine reuse. Finally, addressing the issues of incorporating the benefits of formal methods to existing code through the development of a tool that abstracts formal specifications from program code. The tools will be integrated into a software development environment that supports formal methods, thus, facilitating the construction of large, correct software systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF Student and Early-Career Faculty Travel and Registration Grant for 2017 IEEE International Conference on Software Engineering (ICSE)
-
批准号:1723560
-
项目类别:Standard Grant
-
资助金额:$3.51万
-
财政年份:2017
-
负责人:Betty Cheng
-
依托单位:
Collaborative Research: CI-ADDO-EN: Research Repository for Model-Driven Software Development (REMODD)
-
批准号:1305358
-
项目类别:Standard Grant
-
资助金额:$43.35万
-
财政年份:2013
-
负责人:Betty Cheng
-
依托单位:
Collaborative Research: CI-ADDO-NEW: Research Repository for Model-Driven Software Development (REMODD)
-
批准号:0854931
-
项目类别:Standard Grant
-
资助金额:$18.89万
-
财政年份:2009
-
负责人:Betty Cheng
-
依托单位:
ORCHID: Harnessing Digital Evolution to Design High-Assurance Adaptive Systems
-
批准号:0820220
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2008
-
负责人:Betty Cheng
-
依托单位:
Collaborative Proposal: Center for Software-Intensive Ultra-Large-Scale Systems
-
批准号:0700329
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Betty Cheng
-
依托单位:
SGER: Applying Digital Evolution to Behavioral Models
-
批准号:0750787
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Betty Cheng
-
依托单位:
Facilitating the Modeling and Analysis of Distributed Real-time Embedded Systems
-
批准号:0541131
-
项目类别:Standard Grant
-
资助金额:$33.0万
-
财政年份:2006
-
负责人:Betty Cheng
-
依托单位:
Travel Grant for Attending Doctoral Symposium for RE06
-
批准号:0631266
-
项目类别:Standard Grant
-
资助金额:$0.6万
-
财政年份:2006
-
负责人:Betty Cheng
-
依托单位:
CRI: A Repository for Model Driven Development
-
批准号:0551622
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:2006
-
负责人:Betty Cheng
-
依托单位:
Experimental Partnership - Meridian: An Integrated Toolkit for Developing Interactive Distributed Applications
-
批准号:0000433
-
项目类别:Continuing Grant
-
资助金额:$193.41万
-
财政年份:2000
-
负责人:Betty Cheng
-
依托单位:
Object-oriented Development and Analysis of Embedded Systems
-
批准号:9901017
-
项目类别:Standard Grant
-
资助金额:$36.5万
-
财政年份:1999
-
负责人:Betty Cheng
-
依托单位:
Integrating Formal and Informal Techniques: An Approach to Evolutionary Systems Development
-
批准号:9633391
-
项目类别:Standard Grant
-
资助金额:$15.72万
-
财政年份:1996
-
负责人:Betty Cheng
-
依托单位:
A Formal Approach to Requirements Analysis and Design
-
批准号:9407318
-
项目类别:Standard Grant
-
资助金额:$8.2万
-
财政年份:1994
-
负责人:Betty Cheng
-
依托单位:
CISE 1992 Minority Graduate Fellowship Honorable Mention
-
批准号:9312389
-
项目类别:Standard Grant
-
资助金额:$0.6万
-
财政年份:1993
-
负责人:Betty Cheng
-
依托单位:
Travel Grant for Trip to Attend the Fifteenth Annual International Computer Software and Applications Conference in Tokyo, Japan, September 9-13, 1991
-
批准号:9116850
-
项目类别:Standard Grant
-
资助金额:$0.6万
-
财政年份:1991
-
负责人:Betty Cheng
-
依托单位:
国内基金
海外基金
水稻边界发育缺陷突变体abnormal boundary development(abd)的基因克隆与功能分析
-
批准号:32070202
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:汪泉
-
依托单位:
Development of a Linear Stochastic Model for Wind Field Reconstruction from Limited Measurement Data
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Vikrant Gupta
-
依托单位: