2007
DOI: 10.1049/iet-sen:20060050
|View full text |Cite
|
Sign up to set email alerts
|

Designing and constructing modifiable middleware using component frameworks

Abstract: Because of the increasingly diverse and dynamic environments in which they must operate, modern middleware platforms need to explicitly support modifiability. Modifiability should encompass change that is both static and dynamic; small scale and large scale. Also, the process of modification should be flexible, easy to perform, and consistency-preserving. To address these needs, this paper proposes a generic component-based modifiability approach, and then uses this approach to build a highly-modifiable middle… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2008
2008
2015
2015

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 15 publications
0
9
0
Order By: Relevance
“…This diversity makes it increasingly attractive to approach middleware construction using a framework approach in which tailored platforms can be constructed and customised in terms of a reusable and extensible set of components and CFs. We have built such a framework, called OpenORB [Coulson et al 2002b;Parlavantzas 2005], and have used it to instantiate a number of different middleware platforms as discussed in this section. 7.3.2 Programmer Role Considerations.…”
Section: 23mentioning
confidence: 99%
See 2 more Smart Citations
“…This diversity makes it increasingly attractive to approach middleware construction using a framework approach in which tailored platforms can be constructed and customised in terms of a reusable and extensible set of components and CFs. We have built such a framework, called OpenORB [Coulson et al 2002b;Parlavantzas 2005], and have used it to instantiate a number of different middleware platforms as discussed in this section. 7.3.2 Programmer Role Considerations.…”
Section: 23mentioning
confidence: 99%
“…These programmers have applied OpenCom in a diverse range of systems domains including middleware (e.g., OpenORB [Parlavantzas 2005] or ReMMoC [Grace et al 2003]), sensor networks (e.g., Gridkit [Hughes et al 2006]), embedded systems (e.g., RUNES [Costa et al 2007]), programmable networking (e.g., NETKIT ]), and overlay networks (Open Overlays ). Some of these systems have been quite large-for example, OpenORB employs over 40 components and comprises 63,000 lines of code, while ReMMoC employs over 25 components and comprises some 30,000 lines of code.…”
Section: Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…In a drive to reduce the complexity of distributed reflective programming and increase the reusability of software components, Parlavantzas et al [18] introduce the concept of a component framework (CF). A CF first enforces a common composition structure and second allows its constituent components to be managed as a single entity.…”
Section: Reconfiguration Frameworkmentioning
confidence: 99%
“…It is addressed from two approaches. One is a dynamic approach, in which the middleware is capable of adapting to the dynamics of the system by reconfiguring itself during runtime [7]. The other is a static approach, which focus on highly customizable middleware architectures [2,8] capable of fulfilling the requirements of different distributed applications.…”
Section: Introductionmentioning
confidence: 99%