ITR: Principles of Distributed Component-Based Software
ITR: Principles of Distributed Component-Based Software
批准号:
0081596
负责人:
Bruce Weide
金额:
$49.98万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-09-01 至 2003-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Reasoning about the behavior of large component-based software systems demands a "modular" or "compositional" reasoning system, in which summary properties of a system's pieces are composable to deduce properties of the entire system without delving into the internal details of those pieces. This research focuses on contributing principles for how to design component-based software that supports modular reasoning, and to help bring this new knowledge into practical application with commercial distributed component technologies. Specifically, the project investigates: (1) developing and describing detailed principles for designing the interfaces of software components so that they support both modular reasoning about system behavior and effective and efficient distribution and execution; (2) showing how to write human-understandable behavioral specifications for the interfaces of components designed using the above principles; (3) demonstrating additional practical benefits from having formal specifications available to software engineering tools. The generality and efficacy of the results will be evaluated through construction of prototype tools that support distributed component-based software design and development in a programming-language-neutral environment, and by observing the effects of using such tools in the classroom to see how much students benefit from the tools' new specification-enabled capabilities as theydesign and develop distributed component-based software systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Collaborative Research: Specification and Mathematics Engineering for the Verified Software End-Game
-
批准号:1162331
-
项目类别:Standard Grant
-
资助金额:$47.61万
-
财政年份:2012
-
负责人:Bruce Weide
-
依托单位:
Automated Support for Developing Logical Reasoning Skills in Discrete Mathematics Courses
-
批准号:0942542
-
项目类别:Standard Grant
-
资助金额:$19.98万
-
财政年份:2010
-
负责人:Bruce Weide
-
依托单位:
CPA-SEL: Collaborative Research - Continuing Progress Toward Verified Software
-
批准号:0811737
-
项目类别:Standard Grant
-
资助金额:$23.26万
-
财政年份:2008
-
负责人:Bruce Weide
-
依托单位:
Collaborative Research: Logical Support for Formal Verification
-
批准号:0701260
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:2007
-
负责人:Bruce Weide
-
依托单位:
Toward Scalable Software Engineering Disciplines
-
批准号:9311702
-
项目类别:Continuing Grant
-
资助金额:$32.39万
-
财政年份:1993
-
负责人:Bruce Weide
-
依托单位:
Practical New-Generation Reusable Software Components
-
批准号:9111892
-
项目类别:Standard Grant
-
资助金额:$27.17万
-
财政年份:1991
-
负责人:Bruce Weide
-
依托单位:
Design, Specification, and Implementation of Reusable Software Components
-
批准号:8802312
-
项目类别:Standard Grant
-
资助金额:$7.49万
-
财政年份:1988
-
负责人:Bruce Weide
-
依托单位:
Computer Research Equipment (Computer Science)
-
批准号:8405029
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1984
-
负责人:Bruce Weide
-
依托单位:
Statistical Methods For Algorithm Design and Analysis
-
批准号:7912688
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:1979
-
负责人:Bruce Weide
-
依托单位:
国内基金
海外基金
基于First Principles的光催化降解PPCPs同步脱氮体系构建及其电子分配机制研究
-
批准号:51778175
-
项目类别:面上项目
-
资助金额:59.0万元
-
批准年份:2017
-
负责人:丁杰
-
依托单位: