2005
DOI: 10.1007/11575801_4
|View full text |Cite
|
Sign up to set email alerts
|

Middleware Support for Dynamic Component Updating

Abstract: Component technologies are increasingly being used to develop and deploy distributed real-time and embedded (DRE) systems. To enhance flexibility and performance, developers of DRE systems need middleware mechanisms that decouple component logic from the binding of a component to an application, i.e., they need support for dynamic updating of component implementations in response to changing modes and operational contexts. This paper presents three contributions to R&D on dynamic component updating. First, it … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
2
0
3

Year Published

2007
2007
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 16 publications
0
2
0
3
Order By: Relevance
“…Examples of other middleware that support some aspects of these capabilities include the Resource Allocation and Control Engine (RACE) [19] and Swap-CIAO [20] for DRE systems, as well as WS-DIAMOND [21] for self-healing web services.…”
Section: Planned Enhancements To Le-dancementioning
confidence: 99%
“…Examples of other middleware that support some aspects of these capabilities include the Resource Allocation and Control Engine (RACE) [19] and Swap-CIAO [20] for DRE systems, as well as WS-DIAMOND [21] for self-healing web services.…”
Section: Planned Enhancements To Le-dancementioning
confidence: 99%
“…To enable this capability at runtime, the following requirements introduced in [77] have to be accomplished:…”
Section: Dynamic Bindingmentioning
confidence: 99%
“…(2) 在服务内部设定断点、状态收集等,再通过利用 Java 语言反射机制和 JVM 的深入分析实现服务的动 态演化.该方法需要对原来的程序做大量工作,同时也很难找到通用的算法来实现批量式转换. 基于 CORBA 的运用已有很长的时间,所以这方面的研究也较多.Tewksbury 等人 [13] 描述了在 Eternal 系统 中的 CORBA 应用的更新.他们使用服务器对象的复制来提供在更新期间不被中断的服务.对象被逐个用中间 过渡版本更新,这个版本成为新、 老版本中间的一个过渡版本.Bidan 等人 [14] 为基于 CORBA 的分布式系统 Aster 描述了一个动态可重配置管理器,提出的更新机制不是要求对象在更新前是被动静止的,而是要求对象之间的 连接是处在被动状态的.作者为重配置定义了形式化的一致性和效率的限制,论证了它们的重配置算法是效率 优化的.Almeida 等人 [15] 描述了 CORBA 中的动态更新.它们和 Bidan 等人的工作的区别是:(1) 支持重新进入的 调用;(2) 支持多个对象的原子更新;(3) 使用 ORB 扩展了的比较大的透明性.Balasubramanian [16] 通过在中间件 平台 SwapCIAO 上扩展轻量级 CORBA 组件模型的服务功能来实现组件的动态更新,解决一个物流帐目清单跟 踪系统(ITS)的组件动态更新功能,但其动态更新机制相对简单.…”
Section: Osgi服务动态更新unclassified