An Architecture for Next Generation (2008)
G. S. Blair, G. Coulson, P. Robin, M. Papathomas
This paper proposes an approach to the design of configurable and open middleware platforms based on the concept of reflection. More specifically, the paper introduces a language-independent...
Interactions in AO Middleware (2008)
P. Greenwood, B. Lagaisse, F. Sanen, G. Coulson, A. Rashid, E. Truyen, ...
Abstract — Middleware platforms often provide a series of services that must be composed and configured according to their deployment and run-time context. Often, interactions occur between these...
G. S. Blair, N. Davies, G. Coulson, N. Williams, La Yr
The aim of our work at Lancaster is to develop a distributed multimedia application platform. Such a platform must provide tools to enable programmers to construct distributed applications which make...
[Wolfinger,91] Wolfinger, B., and M. Moran. "A Continuous Media Data Transport (2007)
F. Garcia, G. Coulson "protocol, G. Blair, A. Campbell, G. Coulson, K. Frimpong-ansah, ...
using the spanning tree", Interworking '92, Berlin.
Costa, P., Coulson, G., Gold, R., Lad, M., Mascolo, C., Mottola, L., ...
Due to the inherent nature of their heterogeneity, resource scarcity and dynamism, the provision of middleware for future networked embedded environments is a challenging task. In this paper we...
The RUNES middleware: a reconfigurable component-based approach to networked embedded systems (2005)
Costa, P., Coulson, G., Mascolo, C., Picco, G.P., Zachariadis, S.
In this paper the RUNES approach to the development of software for networked embedded systems is described. There is a need for a program platform with abstractions that are able to span the full...
Open Overlay Support for the Divergent Grid (2005)
Coulson, G., Grace, P., Blair, G., Porter, B., Cai, W., Duce, D., ...
A Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing (2005)
Coulson, G., Grace, P., Blair, G., Cai, W., Mathy, L., Porter, B., ...
The Open Overlays Collaborative Workspace (2005)
Blair, G., Coulson, G., Grace, P., Cooper, C., Duce, D., Li, W., ...
The Gridkit Distributed Resource Management Framework (2005)
Cai, W., Coulson, G., Grace, P., Blair, G., Mathy, L., Yeung, W.
A component model for building systems software (2004)
Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., Ueyama, J.
The gridkit resource management framework (2004)
Coulson, G., Cai, W., Grace, P., Blair, G., Mathy, L., Yeung, W.
GRIDKIT: pluggable overlay networks for grid computing (2004)
Grace, P., Coulson, G., Blair, G., Mathy, L., Yeung, W., Cai, W., ...
Applying the reflective middleware approach in grid computing, concurrency and computation. (2004)
Coulson, G., Blair, G., Parlavantzas, N., Yeung, W., Cai, W.
A re-configurable component-based model for programmable networks (2004)
Ueyama, J., Schmid, S., Coulson, G., Blair, G., Joolia, A., ...
A globally-applied component model for programmable networking (2003)
Ueyama, J., Schmid, S., Coulson, G., Blair, G., Joolia, A., Lee, K., ...
NETKIT: a software component-based approach to programmable networking (2003)
Coulson, G., Blair, G., Joolia, A., Lee, K., Ueyama, J., Ye, Y.
A reflective middleware approach to the provision of grid middleware (2003)
Coulson, G., Blair, G., Parlavantzas, N., Yeung, W., Cai, W.
A reflective middleware-based approach to programmable networking (2003)
Coulson, G., Blair, G., Joolia, A., Lee, K., Ueyama, J., Gomes, A.T., ...
Reflection, self-awareness and self-healing in open ORB (2002)
Blair, G., Coulson, G., Blair, L., Duran-Limon, H., Grace, P., Moreira, R., ...
Investigating a component-oriented approach to adaptive collaborative visualization (2002)
Gallop, JR, Blair, GS, Cooper, CS, Coulson, G, Duce, DA, Fitzpatrick, T, ...
Design and implementation of TOAST: an adaptive distributed multimedia middleware platform (2001)
Fitzpatrick, T., Blair, G., Coulson, G., Gallop, J., Cooper, C., Duce, D., ...
The Design and Implementation of Open ORB V2 (2001)
Blair, G., Blair, L., Coulson, G., Andersen, A., Clarke, M., Costas, F., ...
Structuring for Extensibility - Adapting the Past to Fit the Future (2000)
Blair, G., Coulson, G., Fitzpatrick, T., Gallop, J., Cooper, C., Johnson, I., ...
Supporting Dynamic QoS Management Functions in a Reflective Middleware Platform (2000)
Blair, G., Blair, L., Coulson, G., Andersen, A., Sanchez, D.
A Principled Approach to Supporting Adaptation in Distributed Mobile Environments (2000)
Blair, G., Coulson, G., Blair, L., Duran-Limon, H., Parlavantzas, N., Saikoski, K., ...
The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications (2000)
Saikoski, K., Blair, G., Coulson, G., Duran, H., Paralavantzas, N.
Structuring for Extensibility - Adapting the Past to Fit the Future (2000)
Gallop, J R, Cooper, C S, Johnson, I J, Duce, D A, Blair, G, Coulson, G
Next Generation Middleware: Requirements (1999)
Blair, G., Saikoski, K., Coulson, G., Eliassen, F., Andersen, A., Goebel, V., ...
The Role of Reflective Middleware in Supporting the Engineering of Complex Applications (1999)
Parlavantzas, N., Saikoski, K., Blair, G., Coulson, G., Duran, H.
Supporting Mobile Multimedia Applications through Adaptive Middleware (1999)
Coulson, G., Blair, G., Davies, N., Fitzpatrick, T., Robin, P.
The Design of a Resource Aware Reflective Middleware Architecture (1999)
Blair, G., Coulson, G., Duran, H., Parlavantzas, N., Delpiano, F., Dumant, B., ...
A Software Architecture for Adaptive Distributed Multimedia Systems (1998)
Fitzpatrick, T., Blair, G., Coulson, G., Davies, N., Robin, P.
Supporting Adaptive Multimedia Applications through Open Bindings (1998)
Blair, G., Coulson, G., Davies, N., Fitzpatrick, T., Robin, P.
An Architecture for Next Generation Middleware (1998)
G.S. Blair, G. Coulson, P. Robin, M. Papathomas
This paper proposes an approach to the design of configurable and open middleware platforms based on the concept of reflection. More specifically, the paper introduces a language-independent...
A CORBA Compliant Real-Time Multimedia Platform for Broadband Networks (1996)
We describe the architecture of a CORBA-based platform offering end-to-end multimedia communications and processing support in a broadband network environment. The design gives application...
A. Mauthe, D. Hutchison, G. Coulson, S. Namuye
: In recent years computers have developed very rapidly from simple processing machines to sophisticated communication systems employing multiple media. Computers are imcreasingly used for all kinds...
Green Lane, G. S. Blair, A. Campbell, G. Coulson, N. Davies, F. Garcia, ...
This paper presents a summary of the fourth International Workshop on
Supporting Continuous Media Applications In A Micro-Kernel Environment (1994)
G. Coulson, G.S. Blair, P. Robin, D. Shepherd, Lancaster La Yr
Currently, popular operating systems are unable to support the end-toend real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications...
A Model for Active Object Coordination and its Use for Distributed Multimedia Applications (1994)
M. Papathomas, G. S. Blair, G. Coulson
. The coordination among a set of concurrent objects is commonly expressed through language specific synchronization mechanisms in the objects ' implementation. Unfortunately, such an approach...
A Hybrid Approach To Real-Timesynchronisation In Distributed Multimedia Systems (1994)
Blair Coulson, G. S. Blair, G. Coulson, M. Papathomas, J. B. Stefani, F. Horn, ...
One of the major requirements of distributed multimedia applications is the need to maintain, often complex, real-time synchronisation constraints. More specifically, it is necessary to be able to...
QoS Negotiation for Multicast Communications (1994)
D. Hutchison, A. Danthine, H. Leopold, G. Coulson, Laurent Mathy, Olivier Bonaventure
. This paper deals with the Quality of Service (QoS) negotiation for multicast connections. First, we show that in the multicast case, the QoS parameters may be separated into two classes, namely the...
Supporting The Real-Time Requirements Of Continuous Media In Open Distributed Processing (1993)
G. Coulson, G.S. Blair, J.B. Stefani, F. Horn, L. Hazard
The field of distributed systems is now entering a stage of maturity with work focusing on standards for Open Distributed Processing (ODP). However, it is still important that standardisation remains...
Extensions to ANSA for Multimedia Computing (1992)
G. Coulson, G.S. Blair, N. Davies, N. Williams
Distributed systems has been an area of intense activity over the past ten years. The subject is entering a stage of maturity with work now focussing on standards for Open Distributed Processing...
The Design and Implementation of a Group Invocation Facility in ANSA (1992)
G. Coulson, J. Smalley, G.S. Blair
Requirements for multicast capabilities have been identified in object based distributed systems for a wide range of purposes. This paper describes the design and implementation of a group invocation...
Abstractions for Continuous Media in Heterogeneous Distributed . . . (1992)
G.S. Blair, N. Davies, G. Coulson
IONS FOR CONTINUOUS MEDIA IN HETEROGENEOUS DISTRIBUTED SYSTEMS: THE ROLE OF GROUPS G.S. Blair, N. Davies, G. Coulson andN.# Williams Distributed Multimedia Research Group, Department of Computing,...
Group Presentation of Multimedia Applications in IXION (1991)
G. Coulson, N. Williams, G.S. Blair
The IXION multimedia, distributed system infrastructure is introduced, and its model of synchronous group work support is described. The model of group work is composed of a small number of simple...
Group Support in Multimedia Communications Systems
A. Mauthe, G. Coulson, D. Hutchison, S. Namuye
: Communication among multiple entities is becoming more and more widespread in computing and telecommunications. Although many existing communications protocols and services do offer some limited...