A Formal Approach to Requirements Analysis and Design
A Formal Approach to Requirements Analysis and Design
批准号:
9407318
负责人:
Betty Cheng
金额:
$8.2万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-09-15 至 1997-08-31
中文摘要
该项目通过将面向对象的分析和设计与形式化方法相结合,解决了与需求分析和设计相关的困难。面向对象的图表方法的形式化正在开发中,并且正在定义用于对其图表的含义进行推理的规则框架。图被视为数据类型定义,规则允许自动检查定义的一致性。图化方法包括三种常用的图形符号,它们定义了对象建模技术;(1)对象模型,(2)数据流程图,(3)状态图,这些都是用来进行需求分析的。同样,为这些符号定义的规则为需求分析提供了正式的基础,并允许严格检查的图被用作正式的规范。图的构成规则对于一致性有相应的证明义务。自动化技术用于确定图中所描述的系统需求的一致性和完整性。图的一组转换规则及其相应的正式规范用于派生设计,指导实现过程,并验证开发的代码。正在开发一个基于图形的原型环境,它封装了形式化过程以及现有的规范和程序开发工具。
英文摘要
This project addresses the difficulties associated with requirements analysis and design by combining object-oriented analysis and design with formal methods. A formalization of an object-oriented diagramming method is being developed, and a framework of rules for reasoning about the meaning of its diagrams is being defined. Diagrams are treated as data type definitions, and the rules enable the automated checking of the consistency of the definitions. The diagramming method comprises three commonly used graphical notations that define the Object Modeling Techniques; (1) object models, (2) data flow diagrams, and (3) state charts, which have been used to perform requirements analysis. As such, the rules defined for these notations provide a formal basis for requirements analysis and allow the rigorously checked diagrams to be used as formal specifications. Diagram composition rules have corresponding proof obligations regarding consistency. Automated techniques are used to determine the consistency and completeness of a system's requirements as depicted by the diagrams. A set of transformation rules for diagrams and their corresponding formal specifications are used to derive designs, guide the implementation process, and validate the developed code. A graphics-based prototype environment is being developed that encapsulates the formalization process and existing specification and program development tools.
期刊论文(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
-
依托单位:
SGER: Applying Digital Evolution to Behavioral Models
-
批准号:0750787
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Betty Cheng
-
依托单位:
Collaborative Proposal: Center for Software-Intensive Ultra-Large-Scale Systems
-
批准号:0700329
-
项目类别: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
-
依托单位:
CISE 1992 Minority Graduate Fellowship Honorable Mention
-
批准号:9312389
-
项目类别:Standard Grant
-
资助金额:$0.6万
-
财政年份:1993
-
负责人:Betty Cheng
-
依托单位:
Software Development Environment Supporting Formal Methods
-
批准号:9209873
-
项目类别:Continuing Grant
-
资助金额:$8.98万
-
财政年份:1992
-
负责人: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
-
依托单位:
国内基金
海外基金
EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
-
批准号:81070152
-
项目类别:面上项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:唐恺
-
依托单位: