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
-
负责人:廖叶华
-
依托单位: