Reusable Engineering Software Components: Interface Issues
Reusable Engineering Software Components: Interface Issues
批准号:
9201697
负责人:
John Baugh
金额:
$13.76万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-11-15 至 1997-04-30
中文摘要
本研究的目标是通过开发相关的方法、符号和工具来促进工程软件组件和系统的集成和重用。随着对多学科分析和模拟、为建筑和制造而设计以及分析、设计和决策支持工具的集成需求的增长,这些能力是在工程和建筑市场中保持竞争力所必需的。为了支持集成和重用,软件组件必须通过它们的功能属性来描述,也就是说,它们提供的服务的描述。否则,只能检查程序文本本身,尝试描述其行为,并尝试将各个部分组合在一起。即使是面向对象的语言也不足以促进集成,因为它们不能用来说明组件做什么,只能说明它是如何实现的。功能属性的声明性描述提供了表征复杂软件组件和系统交互的潜力,从而支持软件集成和重用。本研究将开发用于指定工程软件组件的正式符号,并通过开发可重用规范手册来应用它们。通过使用形式化方法,生成的规范独立于特定的编程语言,并且可以使用普通数学进行操作和组合。
英文摘要
The objective of this research is to promote the integration and reuse of engineering software components and systems by developing pertinent approaches, notations, and tools. Such capabilities are needed to remain competitive in the engineering and construction marketplace with the growing need for multi-disciplinary analyses and simulations, design-for- construction and -manufacturing, and the integration of analysis, design, and decision-support tools. To enable integration and reuse, software components must be characterized by their functional properties, i.e., a description of the services they provide. Otherwise, one can only examine the program text itself, attempt to characterize its behavior, and try putting the pieces together. Even object-oriented languages are inadequate for promoting integration since they cannot be used to state what a component does, only how it is implemented. Declarative descriptions of functional properties offer the potential to characterize the interaction of complex software components and systems, thus enabling software integration and reuse. This study will develop formal notations for specifying engineering software components, and apply them by developing a handbook of reusable specifications. By using formal methods, the resulting specifications are independent of a particular programming language and may be manipulated and combined using ordinary mathematics.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: FMitF: Track-1: Correctness at Both Ends: Rigorous ML Meets Efficient Sparse Implementations
-
批准号:2124205
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2021
-
负责人:John Baugh
-
依托单位:
Reliability of Real-Time Engineering Software
-
批准号:9201687
-
项目类别:Continuing Grant
-
资助金额:$10.4万
-
财政年份:1992
-
负责人:John Baugh
-
依托单位:
Linguistic Diversity, Literacy, and Related Consequences forHuman Health and Environmetal Change
-
批准号:9196039
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:1990
-
负责人:John Baugh
-
依托单位:
Linguistic Diversity, Literacy, and Related Consequences forHuman Health and Environmetal Change
-
批准号:8915933
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1990
-
负责人:John Baugh
-
依托单位:
国内基金
海外基金
Frontiers of Environmental Science & Engineering
-
批准号:51224004
-
项目类别:专项基金项目
-
资助金额:20.0万元
-
批准年份:2012
-
负责人:朱建军
-
依托单位:
Chinese Journal of Chemical Engineering
-
批准号:21224004
-
项目类别:专项基金项目
-
资助金额:20.0万元
-
批准年份:2012
-
负责人:廖叶华
-
依托单位:
Chinese Journal of Chemical Engineering
-
批准号:21024805
-
项目类别:专项基金项目
-
资助金额:20.0万元
-
批准年份:2010
-
负责人:廖叶华
-
依托单位: