Experiments in Building Distributed Applications Through Compositional Programming

通过组合编程构建分布式应用程序的实验

基本信息

  • 批准号:
    9707056
  • 负责人:
  • 金额:
    $ 12.85万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1997
  • 资助国家:
    美国
  • 起止时间:
    1997-09-01 至 1999-08-31
  • 项目状态:
    已结题

项目摘要

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.
过去在航空电子和电话等领域构建大规模分布式应用程序的失败是开发和调试分布式程序的困难的痛苦提醒。随着应用程序在规模和功能方面变得更加雄心勃勃,这些问题只会变得更加复杂。 Seuss项目的前提是,这种复杂性可以通过采用更简单的计算模型来管理。Seuss编程模型从大型顺序组件构建分布式应用程序,这些组件通过小而复杂的接口进行交互。该项目的目标如下: (1)开发概念性工具以降低这些接口的复杂性,(2)重用用标准语言编写的连续代码段,(3)通过并发执行各种组件来实现效率。 更具体地说,并发面向对象编程的苏斯模型通过允许程序员像顺序程序一样推理分布式应用程序来降低并发的复杂性。同时,Seuss允许程序以多个控制线程执行。最后,Seuss提供了一个逻辑来证明顺序Seuss程序及其多线程执行的等价性。该项目将允许程序员构建质量更复杂的分布式应用程序,并确保它们既有效又正确。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Jayadev Misra其他文献

A Simple, Object-Based View of Multiprogramming
  • DOI:
    10.1023/a:1012904412467
  • 发表时间:
    2002-01-01
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Jayadev Misra
  • 通讯作者:
    Jayadev Misra

Jayadev Misra的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Jayadev Misra', 18)}}的其他基金

Structured Wide-Area Programming
结构化广域编程
  • 批准号:
    0811536
  • 财政年份:
    2008
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
Orchestrating Computations on the World-Wide-Web
在万维网上编排计算
  • 批准号:
    0204323
  • 财政年份:
    2002
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
Object-Based Concurrent Programming
基于对象的并发编程
  • 批准号:
    9803842
  • 财政年份:
    1998
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
Modular Multiprogramming
模块化多道程序设计
  • 批准号:
    9504190
  • 财政年份:
    1995
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
Loosely-Coupled Processes
松耦合流程
  • 批准号:
    9111912
  • 财政年份:
    1991
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Continuing Grant

相似国自然基金

基于支链淀粉building blocks构建优质BE突变酶定向修饰淀粉调控机制的研究
  • 批准号:
    31771933
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目

相似海外基金

Conference: Distributed RD--Building A National Network of Enterprise Research Support for Primarily Undergraduate Institutions (BANNERS-PUI)
会议:分布式研发——构建全国本科院校企业研究支持网络(BANNERS-PUI)
  • 批准号:
    2324517
  • 财政年份:
    2023
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
CAREER: Building Reliable Distributed Systems with Refinement Types
职业:构建具有细化类型的可靠分布式系统
  • 批准号:
    2145367
  • 财政年份:
    2022
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Continuing Grant
Distributed real-time optimization for energy efficiency in uncertain large scale building systems
不确定大型建筑系统中能源效率的分布式实时优化
  • 批准号:
    543836-2019
  • 财政年份:
    2021
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Collaborative Research and Development Grants
Collaborative Research: CNS Core: Small: A new framework for building fail-slow fault-tolerant distributed systems
合作研究:CNS Core:Small:构建慢速容错分布式系统的新框架
  • 批准号:
    2130560
  • 财政年份:
    2021
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
Collaborative Research: CNS Core: Small: A new framework for building fail-slow fault-tolerant distributed systems
合作研究:CNS Core:Small:构建慢速容错分布式系统的新框架
  • 批准号:
    2130590
  • 财政年份:
    2021
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
Distributed real-time optimization for energy efficiency in uncertain large scale building systems
不确定大型建筑系统中能源效率的分布式实时优化
  • 批准号:
    543836-2019
  • 财政年份:
    2020
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Collaborative Research and Development Grants
Open Space Network: Building sustainable distributed working spaces for autonomous teams.
开放空间网络:为自治团队构建可持续的分布式工作空间。
  • 批准号:
    79089
  • 财政年份:
    2020
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Collaborative R&D
Distributed real-time optimization for energy efficiency in uncertain large scale building systems
不确定大型建筑系统中能源效率的分布式实时优化
  • 批准号:
    543836-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Collaborative Research and Development Grants
Distributed, fault-tolerant in-place consensus sequence on innovative hardware as building block for data management.
创新硬件上的分布式、容错就地共识序列作为数据管理的构建块。
  • 批准号:
    361478098
  • 财政年份:
    2017
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Priority Programmes
Human-Aware Environments for Distributed Building Systems Operations
分布式建筑系统运营的人性化环境
  • 批准号:
    1663513
  • 财政年份:
    2017
  • 资助金额:
    $ 12.85万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了