课题基金 / 基金详情

Abstracting Component Interactions to Support Distributed Software Architectures

Abstracting Component Interactions to Support Distributed Software Architectures
抽象组件交互以支持分布式软件架构
批准号:
9619522
负责人:
Gul Agha
金额:
$17.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-05-15 至 2000-04-30

项目摘要

项目成果

Gul Agha的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
9619522 Computing applications in the real world are generally distributed and open to interaction with their environment. Creating an architecture for such systems requires developing mechanisms for managing complex interactions between distributed components. As requirements and the environment change, both the individual components and the pattern of interactions between them evolve. This implies that interaction mechanisms may need to be synthesized during the execution of the system according to the evolving needs of components. In current software, the implementation of policies governing interactions between components is typically represented using a variety of low-level primitives -- such as message-passing, remote procedure call, or shared memory -- and is therefore a major source of code complexity. The project is studying programming techniques for abstract and modular representation of interaction patterns. Such programming techniques will allow code for distributed applications to evolve gracefully -- for example, by reusing components when only their interaction context changes. The research is based on Actors, a formal model of concurrent computation in open distributed systems. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Design and Inference of Choreography Types to Reduce Concurrency Programming Errors
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
CPS: Medium: Collaborative Research: Cyber-Physical Co-Design of Wireless Monitoring and Control for Civil Infrastructure
CSR---SMA: Dynamic Analysis and Control for Robust Scalable Open Distributed Systems
海外基金