A generic component model for building systems software
Component-based software structuring principles are now commonplace at the application
level; but componentization is far less established when it comes to building low-level …
level; but componentization is far less established when it comes to building low-level …
[PDF][PDF] The design and implementation of Open ORB 2
Middleware has emerged as an important architectural component in modern distributed
systems largely because it offers a high-level, platform-independent programming model …
systems largely because it offers a high-level, platform-independent programming model …
Managing dynamic reconfiguration in component-based systems
We propose a meta-framework called 'Plastik'which i) supports the specification and creation
of runtime component-framework-based software systems and ii) facilitates and manages …
of runtime component-framework-based software systems and ii) facilitates and manages …
Applying the reflective middleware approach in Grid computing
Significant progress has been made in the design and development of object‐based
distributed systems and, more recently, in component‐based reflective middleware platforms …
distributed systems and, more recently, in component‐based reflective middleware platforms …
Green: A configurable and re-configurable publish-subscribe middleware for pervasive computing
In this paper we present GREEN a highly configurable and re-configurable publish-
subscribe middleware to support pervasive computing applications. Such applications must …
subscribe middleware to support pervasive computing applications. Such applications must …
Research directions in reflective middleware: the lancaster experience
In this paper, we survey three generation of reflective middleware research carried out at
Lancaster University, present experiences gained from this research, and highlight a …
Lancaster University, present experiences gained from this research, and highlight a …
A middleware layer for flexible and cost-efficient multi-tenant applications
S Walraven, E Truyen, W Joosen - Middleware 2011: ACM/IFIP/USENIX …, 2011 - Springer
Application-level multi-tenancy is an architectural design principle for Software-as-a-Service
applications to enable the hosting of multiple customers (or tenants) by a single application …
applications to enable the hosting of multiple customers (or tenants) by a single application …
Scrap more boilerplate: reflection, zips, and generalised casts
Writing boilerplate code is a royal pain. Generic programming promises to alleviate this pain
by allowing the programmer to write a generic" recipe" for boilerplate code, and use that …
by allowing the programmer to write a generic" recipe" for boilerplate code, and use that …
Design and implementation of home network systems using UPnP middleware for networked appliances
This paper describes the design and implementation of a home network system using UPnP
middleware and an embedded interface device. The developed home network system …
middleware and an embedded interface device. The developed home network system …
Reflection, self-awareness and self-healing in openorb
There is a growing interest in the area of self-healing systems. Self-healing does however
impose considerable demands on system infrastructures---especially in terms of openness …
impose considerable demands on system infrastructures---especially in terms of openness …