课题基金 / 基金详情

Experiments in Building Distributed Applications Through Compositional Programming

Experiments in Building Distributed Applications Through Compositional Programming
通过组合编程构建分布式应用程序的实验
批准号:
9707056
负责人:
Jayadev Misra
金额:
$12.85万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-09-01 至 1999-08-31

项目摘要

项目成果

Jayadev Misra的其他基金

相似基金

相关文献

中文摘要
翻译
过去在航空电子和电话等领域构建大规模分布式应用程序的失败惨痛地提醒了我们开发和调试分布式程序的困难。随着应用程序在规模和功能上变得更加雄心勃勃,这些问题只会变得更加复杂。Seuss项目的前提是,这种复杂性可以通过采用更简单的计算模型来管理。Seuss编程模型从大型顺序组件构建分布式应用程序,这些组件通过小而复杂的接口进行交互。该项目有以下目标:(1)开发用于降低这些接口复杂性的概念性工具,(2)重用用标准语言编写的顺序代码片段,(3)通过并发执行各种组件来实现效率。更具体地说,Seuss的并发面向对象编程模型通过允许程序员将分布式应用程序视为顺序程序来推理,从而降低了并发性的复杂性。同时,Seuss允许程序在多个控制线程中执行。最后,Seuss提供了一个逻辑来证明顺序Seuss程序及其多线程执行的等价性。这个项目将允许程序员构建质量上更复杂的分布式应用程序,并保证它们既有效又正确。
英文摘要
Past failures in building large-scale distributed applications in areas such as avionics and telephony are painful reminders of the difficulty of developing and debugging distributed programs. As applications become more ambitious in both scale and functionality, these problems will only be compounded. The Seuss project is based on the premise that this complexity can be managed by adopting a simpler model of computation. The Seuss programming model builds distributed applications from large sequential components which interact through small but complex interfaces. This project has the following goals: (1) to develop conceptual tools for reducing the complexity of these interfaces, (2) to reuse sequential pieces of code written in standard languages, (3) to achieve efficiency by executing the various components concurrently. More specifically, the Seuss model of concurrent object oriented programming reduces the complexity of concurrency by allowing programmers to reason about distributed applications as if they were sequential programs. At the same time, Seuss allows programs to be executed with multiple threads of control. Finally, Seuss provides a logic for proving the equivalence of sequential Seuss programs and their multi-threaded executions. This project will allow programmers to build qualitatively more complex distributed applications with the assurance that they are both efficient and correct.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Structured Wide-Area Programming
  • 批准号:
    0811536
  • 项目类别:
    Standard Grant
  • 资助金额:
    $51.4万
  • 财政年份:
    2008
  • 负责人:
    Jayadev Misra
  • 依托单位:
Orchestrating Computations on the World-Wide-Web
  • 批准号:
    0204323
  • 项目类别:
    Standard Grant
  • 资助金额:
    $16.0万
  • 财政年份:
    2002
  • 负责人:
    Jayadev Misra
  • 依托单位:
Object-Based Concurrent Programming
  • 批准号:
    9803842
  • 项目类别:
    Standard Grant
  • 资助金额:
    $26.92万
  • 财政年份:
    1998
  • 负责人:
    Jayadev Misra
  • 依托单位:
Modular Multiprogramming
  • 批准号:
    9504190
  • 项目类别:
    Standard Grant
  • 资助金额:
    $23.54万
  • 财政年份:
    1995
  • 负责人:
    Jayadev Misra
  • 依托单位:
国内基金
海外基金
基于支链淀粉building blocks构建优质BE突变酶定向修饰淀粉调控机制的研究
  • 批准号:
    31771933
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2017
  • 负责人:
    郭丽
  • 依托单位: