Collaborative Research: Well-Founded Behavioral Software Contracts
Collaborative Research: Well-Founded Behavioral Software Contracts
批准号:
0429590
负责人:
Robert Findler
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-09-01 至 2008-08-31
中文摘要
0429590/0429595合作研究:建立良好的行为软件合同robert Bruce FindlerMatthias FelleisenMacIlroy的软件组件市场愿景需要可执行的合同。这种合同描述了合同的期望和义务;当一个程序违反合同时,它的执行系统决定了谁的过错。这个项目的第一个目标是研究行为契约的本质,以及监视各种组件机制(包括类、mixins、方面、模块和相关构造)契约的机制。第二个目标是研究契约如何帮助改进静态分析,以及静态分析如何部分地验证契约。最后,项目团队将对组件市场进行实验,以测试他们的软件合同和合同监控系统。从长远来看,这项研究可能有助于建立一个真正具有竞争力的软件组件市场。在这个市场中,组件将附带开源合同。然后,替代供应商可以生产具有几乎相同合同的组件,消费者可以从一系列可互换的组件中进行选择。
英文摘要
0429590/0429595Collaborative Research: Well-Founded Behavioral Software ContractsRobert Bruce FindlerMatthias FelleisenMacIlroy's vision of a marketplace of software components requires enforceable contracts. Such a contract describes the expectations and obligations of a contract; its enforcement system decides whose fault it is when a program breaks a contract. The first goal of this project is to investigate the nature of behavioral contracts and mechanisms for monitoring contracts for all kinds of component mechanisms, including classes, mixins, aspects, modules, and related constructs. The second goal is to study how contracts can help improve static analyses and how static analyses can partially verify contracts. Finally, the project team will conduct an experiment with a component marketplace to test their software contracts and contract monitoring systems. In the long term, this research may help establish a truly competitive marketplace of software components. In this marketplace, components will come with open-source contracts. Alternate suppliers can then produce components with near-equivalent contracts, and consumers can choose from an array of interchangeable components.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ICFP PLMW support 2016
-
批准号:1633588
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2016
-
负责人:Robert Findler
-
依托单位:
SHF: Small: Collaborative Research: Designing a Programming Language for Patient-Oriented Prescriptions
-
批准号:1526109
-
项目类别:Standard Grant
-
资助金额:$38.0万
-
财政年份:2015
-
负责人:Robert Findler
-
依托单位:
CI-EN: Collaborative: Run Your Research with Redex
-
批准号:1405756
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Robert Findler
-
依托单位:
SHF: Small: Collaborative Research: Designing a Patient-Oriented Prescription Language: An Executable Medical Algorithm for Gestational Diabetes Mellitus
-
批准号:1219070
-
项目类别:Standard Grant
-
资助金额:$47.41万
-
财政年份:2012
-
负责人:Robert Findler
-
依托单位:
SHF: Medium: Collaborative Research: Semantics Engineering for Scripting Languages
-
批准号:1064474
-
项目类别:Standard Grant
-
资助金额:$24.19万
-
财政年份:2011
-
负责人:Robert Findler
-
依托单位:
CAREER: Lightweight, Blame-aware Contract Checking
-
批准号:0846012
-
项目类别:Standard Grant
-
资助金额:$42.97万
-
财政年份:2009
-
负责人:Robert Findler
-
依托单位:
SoD-HCER: Colloborative Research: Using Market Forces to Improve Design of Hardware
-
批准号:0613687
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Robert Findler
-
依托单位:
Collaborative: Exploiting component contracts for static analysis and testing
-
批准号:0306270
-
项目类别:Standard Grant
-
资助金额:$11.1万
-
财政年份:2003
-
负责人:Robert Findler
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: