Professor Geoffrey Coulson

Emeritus

Research Overview

Geoff Coulson is a Professor of Distributed Computing with over 40 journal and 100 conference papers to his name. He received his PhD from Lancaster in 1992, and since then has led many successful projects in the distributed systems/ middleware area, including EPSRC-, EU- and industry-funded projects. He has been particularly involved recently in projects involving middleware for sensor networks and embedded systems. He serves on numerous PCs in the middleware/ distributed systems area, has organised several international workshops, and has chaired major conferences (e.g. the ACM/ IFIP/USENIX International Middleware Conference). His research interests include distributed systems, adaptive sensor networks, and systems-oriented software engineering.

Charting an Intent Driven Network
Elkhatib, Y., Coulson, G., Tyson, G. 29/08/2017 In: The 13th International IFIP Conference on Network and Service Management (CNSM).
Conference contribution

Charting an intent driven network
Elkhatib, Y., Tyson, G., Coulson, G. 20/04/2016 In: arxiv.org.
Journal article

Holons: Towards a systematic approach to composing systems of systems
Blair, G.S., Bromberg, Y., Coulson, G., El Khatib, Y., Réveillère, L., B. Ribeiro, H., Rivière, E., Taïani, F.G.D. 7/12/2015 In: ARM 2015 Proceedings of the 14th International Workshop on Adaptive and Reflective Middleware. New York : ACM p. 5:1. 5 p.
Paper

The design of a generalised approach to the programming of systems of systems
Coulson, G., Blair, G., Elkhatib, Y., Mauthe, A. 06/2015 In: World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2015 IEEE 16th International Symposium on a . IEEE p. 1-6. 6 p. ISBN: 9781479984602, 9781479984619.
Conference contribution

A consistency framework for dynamic reconfiguration in AO-middleware architectures
Surajbali, B., Grace, P., Coulson, G. 2014 In: Software Architecture . Vienna : Springer p. 398-405. 8 p.
Paper

AO-OpenCom: an AO-middleware architecture supporting flexible dynamic reconfiguration
Surajbali, B., Grace, P., Coulson, G. 2014 In: CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering. New York : ACM p. 75-84. 10 p.
Paper

Knowledge based framework: a case study on fast, reliable, and secure web services in UAVs
Rodrigues, D., Branco, K.C., Ramdhany, R., Coulson, G. 2014 In: 11th International Conference on Information Technology: New Generations (ITNG). IEEE p. 103-108. 6 p.
Paper

Unmanned aerial vehicles and service-oriented architecture: LARISSA and knowledge based framework’s first study
Marconato, E., Rodrigues, D., Chaves, A.A., Ramdhany, R., Branco, K.C., Coulson, G. 2014 In: Proceedings 10th International Conference on Autonomic and Autonomous Systems . Think Mind p. 5-10. 6 p.
Paper

Managing software evolution in large-scale Wireless Sensor and Actuator Networks
Porter, B., Coulson, G., Roedig, U. 07/2013 In: ACM Transactions on Sensor Networks. 9, 4, p. 1-28. 28 p.
Journal article

Cliff-edge consensus: agreeing on the precipice
Taïani, F., Porter, B., Coulson, G., Raynal, M. 2013 In: Parallel computing technologies. Berlin : Springer-Verlag p. 51-64. 14 p. ISBN: 9783642399572. Electronic ISBN: 9783642399589.
Chapter

Flexible Experimentation in Wireless Sensor Networks
Coulson, G., Porter, B., Chatzigiannakis, I., Koninis, C., Fischer, S., Pfisterer, D., Bimschas, D., Braun, T., Hurni, P., Anwander, M., Wagenknecht, G., Fekete, S.P., Kroeller, A., Baumgartner, T. 01/2012 In: Communications of the ACM. 55, 1, p. 82-90. 9 p.
Journal article

Type-safe updating for modular WSN software
Porter, B., Coulson, G., Roedig, U. 06/2011 In: Distributed Computing in Sensor Systems and Workshops (DCOSS), 2011 International Conference on . IEEE p. 1-8. 8 p.
Paper

The Lorien dynamic component based OS
Porter, B., Roedig, U., Taiani, F., Coulson, G. 11/2010 In: SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM p. 355-356. 2 p.
Paper

A comparison of static and dynamic component models for Wireless Sensor Networks
Porter, B., Roedig, U., Taiani, F., Coulson, G. 04/2010 In: Proceedings of the The First International Workshop on Networks of Cooperating Objects (CONET2010). 11 p.
Paper

Preserving Dynamic Reconfiguration Consistency in Aspect Oriented Middleware
Surajbali, B., Grace, P., Coulson, G. 03/2010
Conference paper

Overlay-based Middleware for the Pervasive Grid
Grace, P., Hughes, D., Coulson, G., Blair, G.S., Porter, B., Taiani, F. 01/2010 In: Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications. IGI
Chapter

A Survey of Peer-to-Peer Architectures for Service Oriented Computing
Hughes, D., Coulson, G., Walkerdine, J. 2010 In: Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications. IGI Press ISBN: 978-1-61520-686-5.
Chapter

Dynamic Deployment and Reconfiguration of Ad-Hoc Routing Protocols
Ramdhany, R., Grace, P., Coulson, G., Hutchison, D. 2010 In: Journal of Internet Services and Applications. 1, 2, p. 135-152. 18 p.
Journal article

Exploiting a Generic Approach to Construct Component-Based Systems Software in Linux Environments
Ueyama, J., Madeira, E.R.M., Taiani, F., Camargo, R.Y.d., Grace, P., Coulson, G. 2010 In: International Journal of Software Engineering and Knowledge Engineering. 20, 6, p. 843-873. 31 p.
Journal article

MANETkit: A Framework for MANET Routing Protocols
Ramdhany, R., Coulson, G. 2010 In: Adhoc and Sensor Wireless Networks. 10, 4, p. 301-316. 16 p.
Journal article

A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware
Surajbali, B., Grace, P., Coulson, G. 12/2009 In: ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware. New York : ACM
Paper

Middleware Support for Dynamic Reconfiguration in Sensor Networks
Grace, P., Hughes, D., Porter, B., Alcock, P., Coulson, G., Blair, G.S. 06/2009
Conference paper

Towards the provision of site specific flood warnings using wireless sensor networks.
Smith, P.J., Hughes, D., Beven, K.J., Cross, P., Tych, W., Blair, G., Coulson, G. 03/2009 In: Meteorological Applications. 16, 1, p. 57-64. 8 p.
Journal article

CIF: A Framework for Managing Integrity in Aspect-Oriented Composition
Camilleri, A., Coulson, G., Blair, L. 2009 In: Objects, Components, Models and Patterns. Berlin : Springer Verlag p. 18-36. 19 p. ISBN: 978-3-642-02570-9.
Conference contribution

Lorien: a pure dynamic component-based operating system for wireless sensor networks
Porter, B., Coulson, G. 2009 In: Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York : ACM p. 7-12. 6 p.
Paper

MANETKit: Supporting the Dynamic Deployment and Reconfiguration of Ad-Hoc Routing Protocols
Ramdhany, R., Grace, P., Coulson, G., Hutchison, D. 2009 In: Proceedings of the 10th ACM/IFIP/USENIX International Middleware Conference (Middleware 2009). Berlin : SPRINGER-VERLAG BERLIN p. 1-20. 20 p. ISBN: 978-3-642-10444-2.
Conference contribution

The provision of site specific flood warnings using wireless sensor networks.
Smith, P.J., Beven, K.J., Tych, W., Hughes, D., Coulson, G., Blair, G. 2009 In: Flood risk management : research and practice. London : CRC Press 309 p. ISBN: 9780415485074.
Chapter

An experiment with reflective middleware to support grid-based flood monitoring
Hughes, D., Greenwood, P., Blair, G., Coulson, G., Grace, P., Pappenberger, F., Smith, P., Beven, K., Coulson, G. 10/08/2008 In: Concurrency and Computation Practice and Experience. 20, 11, p. 1303-1316. 14 p.
Journal article

Framework for quiescence management in support of reconfigurable multi-threaded component-based systems
Pissias, P., Coulson, G. 08/2008 In: IET Software. 2, 4, p. 348-361. 14 p.
Journal article

Managing heterogeneous data flows in wireless sensor networks using a 'split personality' mote platform.
Hughes, D., Daude, M., Coulson, G., Blair, G., Smith, P., Beven, K., Tych, W. 07/2008 In: International Symposium on Applications and the Internet, 2008. SAINT 2008.. IEEE p. 145-148. 4 p.
Paper

Lightweight Module Isolation for Sensor Nodes
Coulson, G., Weerasinghe, N. 06/2008 In: Proc. MobiVirt: Workshop on Virtualization in Mobile Computing, held in conjunction with ACM/USENIX MobiSys 2008.
Journal article

Manetkit: A Framework for MANET Routing Protocols
Ramdhany, R., Coulson, G. 06/2008 In: 28th International Conference on Distributed Computing Systems Workshops, 2008. ICDCS '08. . IEEE p. 261-266. 6 p.
Paper

The Evolution of the GridStix Wireless Sensor Network Platform
Coulson, G., Hughes, D., Blair, G.S., Grace, P. 06/2008
Conference paper

A generic component model for building systems software
Coulson, G., Blair, G., Grace, P., Taiani, F., Joolia, A., Lee, K., Ueyama, J., Sivaharan, T. 02/2008 In: ACM Transactions on Computer Systems. 26, 1, p. 1-42. 43 p.
Journal article

Experiences with open overlays: a middleware approach to network heterogeneity
Grace, P., Hughes, D., Porter, B., Blair, G.S., Coulson, G., Taiani, F. 2008 In: Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08). New York : ACM p. 123-136. 14 p.
Paper

On the Interplay of Aspects and Dynamic Reconfiguration in a Specification-to-Deployment Environment
Batista, T., Gomes, A.T.A., Coulson, G., Chavez, C., Garcia, A. 2008 In: Software Architecture. BERLIN : SPRINGER-VERLAG BERLIN p. 314-317. 4 p. ISBN: 978-3-540-88029-5.
Conference contribution

Past and future of reflective middleware: towards a corpus-based impact analysis
Taiani, F., Grace, P., Coulson, G., Blair, G. 2008 In: Proceedings of the 7th workshop on Reflective and adaptive middleware, in collocation with the ACM/IFIP/USENIX 9th Int. Middleware Conf. (Middleware 2008). Leuven, Belgium : ACM p. 41-46. 6 p.
Paper

Securing Aspect Composition
Camilleri, A., Blair, L., Coulson, G. 2008 In: Proceedings of the 2008 ACM Symposium on Applied Computing. New York : ACM p. 278-279. 2 p. ISBN: 9781595937537.
Conference contribution

Supporting IPv6 Interaction with Wireless Sensor Networks Using NP++
Jakeman, M., Hughes, D., Coulson, G., Blair, G., Pink, S., Lee, K. 2008 In: Proceeding WASA '08 Proceedings of the Third International Conference on Wireless Algorithms, Systems, and Applications. Berlin : SPRINGER-VERLAG BERLIN p. 409-419. 11 p.
Paper

The provision of site specific flood warnings using wireless sensor networks.
Smith, P.J., Beven, K.J., Tych, W., Hughes, D., Coulson, G., Blair, G. 2008 In: Proceedings of FLOODRisk 2008.
Chapter

Augmenting reflective middleware with an aspect orientation support layer
Surajbali, B., Coulson, G., Greenwood, P., Grace, P. 11/2007
Conference paper

Component-based System Software: A Generic Approach
Ueyama, J., Taiani, F., Madeira, E., Coulson, G., Grace, P. 10/2007
Conference paper

Special issue: Middleware for grid computing: A 'Possible Future'
Schulze, B., Coulson, G., Nandkumar, R., Henderson, P. 25/09/2007 In: Concurrency and Computation Practice and Experience. 19, 14, 6 p.
Editorial

Designing and Constructing Modifiable Middleware using Component Frameworks
Parlavantzas, N., Coulson, G. 08/2007 In: IET Software. 1, 4, p. 113-126. 14 p.
Journal article

Reconfigurable Component-based Middleware for Networked Embedded Systems
Costa, P., Coulson, G., Mascolo, C., Mottola, L., Picco, G., Zachariadis, S., RUNES (Funder) 06/2007 In: International Journal of Wireless Information Networks. 14, 2, p. 149-162. 14 p.
Journal article

An Adaptable WSN-based Flood Monitoring System
Hughes, D., Blair, G., Coulson, G., Greenwood, P., Porter, B., Smith, P., Beven, K. 2007
Conference paper

Architecting dynamic reconfiguration in dependable systems
Gomes, A.T.A., Batista, T.V., Joolia, A., Coulson, G. 2007 In: Architecting Dependable Systems IV. Berlin : Springer Verlag p. 237-261. 25 p. ISBN: 978-3-540-74033-9.
Conference contribution

The RUNES middleware for networked embedded systems and its application in a disaster management scenario
Costa, P., Coulson, G., Gold, R., Lad, M., Mascolo, C., Mottola, L., Picco, G.P., Sivaharan, T., Weerasinghe, N., Zachariadis, S., Coulson, G. 2007 In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications, Proceedings. LOS ALAMITOS : IEEE COMPUTER SOC p. 69-78. 10 p. ISBN: 0-7695-2787-6 , 978-0-7695-2787-1.
Conference contribution

A distributed architecture meta-model for self-managed middleware
Grace, P., Coulson, G., Blair, G.S., Porter, B. 11/2006
Conference paper

Dynamic reconfiguration in sensor middleware
Grace, P., Coulson, G., Blair, G.S., Porter, B., Hughes, D. 11/2006
Conference paper

Using grid technologies to optimise a wireless sensor network for flood management
Hughes, D., Greenwood, P., Porter, B., Grace, P., Coulson, G., Blair, G.S., Taiani, F., Pappenberger, F., Smith, P.J., Beven, K. 11/2006 In: Proceeding SenSys '06 Proceedings of the 4th international conference on Embedded networked sensor systems. p. 389-390. 2 p.
Paper

Using a Grid-Enabled Wireless Sensor Network for Flood Management
Greenwood, P., Hughes, D., Porter, B., Grace, P., Coulson, G., Blair, G.S., Taiani, F., Pappenberger, F., Smith, P.J., Beven, K. 09/2006
Other

A component-based middleware framework for configurable and reconfigurable Grid computing
Coulson, G., Grace, P., Blair, G., Cai, W., Cooper, C., Duce, D., Mathy, L., Yeung, W.K., Porter, B., Sagar, M., Li, W. 07/2006 In: Concurrency and Computation Practice and Experience. 18, 8, p. 865-874. 10 p.
Journal article

Addressing network heterogeneity in pervasive application environments
Grace, P., Coulson, G., Blair, G.S., Porter, B. 05/2006 In: Proceeding InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks.
Paper

Peer-to-peer: is deviant behavior the norm on P2P file-sharing networks?
Hughes, D., Walkerdine, J., Coulson, G., Gibson, S. 02/2006 In: IEEE Distributed Systems Online. 7, 2
Journal article

A generic self-repair approach for overlays
Porter, B., Coulson, G., Taiani, F. 2006 In: On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, Pt 2, Proceedings. BERLIN : SPRINGER-VERLAG BERLIN p. 1490-1499. 10 p.
Paper

A specification-to-deployment architecture for overlay networks
Behnel, S., Buchmann, A., Grace, P., Porter, B., Coulson, G. 2006 In: On the Move to Meaningful Internet Systems 2006: COOPIS, DOA, GADA, and ODBASE, Proceedings Part II. Berlin : Springer Verlag p. 1522-1540. 19 p. ISBN: 3-540-48274-1.
Conference contribution

An intelligent and adaptable grid-based flood monitoring and warning system.
Hughes, D., Greenwood, P., Blair, G., Pappenberger, F., Coulson, G., Smith, P., Beven, K. 2006 In: Proceedings of the UK e-Science All Hands Meeting 2006. Edinburgh : National E-Science Centre p. 53-60. 8 p.
Paper

Dynamic reconfiguration in the RUNES middleware
Coulson, G., Gold, R., Lad, M., Mascolo, C., Mottola, L., Picco, G.P., Zachariadis, S. 2006 In: 2006 IEEE International Conference on Mobile Adhoc and Sensor Systems (MASS). NEW YORK : IEEE p. 534-537. 4 p. ISBN: 978-1-4244-0506-0.
Conference contribution

Generalised repair for overlay networks
Porter, B., Taiani, F., Coulson, G. 2006 In: SRDS 2006: 25th IEEE Symposium on Reliable Distributed Systems, Proceedings. LOS ALAMITOS : IEEE COMPUTER SOC p. 132-142. 11 p.
Paper

GridStix : supporting flood prediction using embedded hardware and next generation grid middleware.
Hughes, D., Greenwood, P., Coulson, G., Blair, G.S., Pappenberger, F., Smith, P., Beven, K.J. 2006 In: International Symposium on a World of Wireless, Mobile and Multimedia Networks, 2006. WoWMoM 2006.. ISBN: 0-7695-2593-8.
Chapter

Intelligent dependability services for overlay networks
Porter, B., Coulson, G., Hughes, D. 2006 In: Distributed Applications and Interoperable Systems. Berlin : Springer Verlag p. 199-212. 14 p. ISBN: 3540351264, 9783540351269.
Conference contribution

Mapping ADL specifications to an efficient and reconfigurable runtime component platform
Joolia, A., Batista, T., Coulson, G., Gomes, A.T.A. 2006 In: 5th Working IEEE/IFIP Conference on Software Architecture 2005 Proceedings (WICSA 2005). Los Alamitos : IEEE p. 131-140. 10 p. ISBN: 0-7695-2548-2.
Conference contribution

Supporting runtime reconfiguration on network processors
Lee, K., Coulson, G. 2006 In: 20th International Conference on Advanced Information Networking and Applications, 2006 (AINA 2006), Proceedings. New York : IEEE p. 721-726. 6 p. ISBN: 0-7695-2466-4.
Conference contribution

Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects
Bencomo, N., Blair, G.S., Coulson, G., Grace, P., Rashid, A. 11/2005
Conference paper

Families of Reflective Middleware Systems: the new generation
Bencomo, N., Blair, G.S., Coulson, G., Grace, P. 10/2005
Poster

Open Overlay Support for the Divergent Grid
Coulson, G., Blair, G.S., Grace, P., Porter, B., Cai, W., Cooper, C., Duce, D., Younas, M., Li, W., Sagar, M. 09/2005
Conference paper

The Open Overlays Collaborative Workspace
Cooper, C., Duce, D., Younas, M., Li, W., Sagar, M., Blair, G.S., Coulson, G., Grace, P. 08/2005
Conference paper

Free riding on Gnutella revisited: the bell tolls?
Hughes, D., Coulson, G., Walkerdine, J. 06/2005 In: IEEE Distributed Systems Online. 6, 6, p. 1-18. 18 p.
Journal article

A Middleware Approach for Pervasive Grid Environments
Coulson, G., Grace, P., Blair, G.S., Duce, D., Cooper, C., Sagar, M. 05/2005
Conference paper

Exploiting Diversity in Peer-to-Peer Systems
Hughes, D., Coulson, G., Warren, D. 03/2005
Other

Requirements and Definition of AO Middleare Architecture
Loughran, N., Coulson, G., Seinturier, L., Sanen, F. 01/2005
Other contribution

A generic approach to dependability in overlay networks
Porter, B., Coulson, G. 2005 In: On the Move to Meaningful Internet Systsems 2005: OTM 2005 Workshops, Proceedings. Berlin : Springer Verlag p. 18-19. 2 p. ISBN: 3-540-29739-1.
Conference contribution

Deep middleware for the divergent grid
Grace, P., Coulson, G., Blair, G., Porter, B. 2005 In: Proceeding Middleware '05 Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware. Berlin : Springer Verlag p. 334-353. 20 p.
Paper

GREEN: a configurable and re-configurable publish-subscribe middleware for pervasive computing
Sivaharan, T., Blair, G., Coulson, G. 2005 In: On the Move to Meaningful Internet System 2005: COOPIS, DOA, AND ODBASE. Berlin : Springer-Verlag p. 732-749. 18 p.
Paper

Managing dynamic reconfiguration in component-based systems
Batista, T., Joolia, A., Coulson, G. 2005 In: Software Architecture. Berlin : Springer Verlag p. 439-480. 42 p. ISBN: 3-540-26275-X.
Conference contribution

SHRED: a CPU scheduler for heterogeneous applications
Moonian, O., Coulson, G. 2005 In: Embedded Processors for Multimedia and Communications II. Bellingham, Wash. : SPIE-INT SOC OPTICAL ENGINEERING p. 132-143. 12 p. ISBN: 9780819456564.
Conference contribution

The Gridkit distributed resource management framework
Cai, W., Coulson, G., Grace, P., Blair, G., Mathy, L., Yeung, W.K. 2005 In: Advances in Grid Computing - EGC 2005. Berlin : Springer Verlag p. 341-342. 2 p.
Paper

Topic 11 - Distributed and high-performance multimedia
Böszörmenyi, L., Mühlhäuser, M., Coulson, G., Correia, N. 2005 In: Euro-Par 2005 Parallel Processing, Proceedings. Berlin : Springer Verlag p. 877-877. 1 p. ISBN: 3-540-28700-0.
Conference contribution

Towards a Meta-Modelling Approach to Configurable Middleware
Bencomo, N., Blair, G.S., Coulson, G., Batista, T.V. 2005
Conference paper

A Component Model for Building Systems Software
Coulson, G., Blair, G.S., Grace, P., Joolia, A., Lee, K., Ueyama, J. 11/2004
Conference paper

Research directions in reflective middleware: the Lancaster experience
Blair, G.S., Coulson, G., Grace, P. 10/2004
Conference paper

The gridkit resource management framework
Coulson, G., Cai, W., Grace, P., Blair, G.S., Mathy, L., Yeung, W. 10/2004
Poster

A p2p Network with inherent support for adaptation
Hughes, D., Coulson, G., Ian, W. 07/2004
Working paper

Improving QoS on Gnutella
Hughes, D., Coulson, G., Ian, W. 07/2004
Working paper

Applying the reflective middleware approach in Grid computing
Coulson, G., Blair, G., Parlavantzas, N., Yeung, W.K., Cai, W. 25/04/2004 In: Concurrency and Computation Practice and Experience. 16, 5, p. 433-440. 8 p.
Journal article

A re-configurable component-based model for programmable networks
Ueyama, J., Schmid, S., Coulson, G., Blair, G.S., Gomes da Silva, P., Joolia, A., Lee, K. 01/2004
Other contribution

Service Architectures
Blair, G.S., Coulson, G. 01/2004
Other contribution

A framework for developing reflective and dynamic P2P networks (RaDP2P)
Hughes, D., Coulson, G., Warren, I. 2004 In: 4th International Conference on Peer-to-Peer Computing, Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 282-283. 2 p. ISBN: 0-7695-2156-8.
Conference contribution

A framework for testing distributed systems
Hughes, D., Greenwood, P., Coulson, G. 2004 In: 4th International Conference on Peer-to-Peer Computing, Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 262-263. 2 p. ISBN: 0-7695-2156-8.
Conference contribution

A re-configurable component model for programmable nodes
Ueyama, J., Schmid, S., Coulson, G., Blair, G., Gomes, A., Joolia, A., Lee, K. 2004 In: 24th International Conference on Distributed Computing Systems Workshops, Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 375-380. 6 p.
Paper

Adaptive resource management in middleware: a survey
Duran-Limon, H., Blair, G., Coulson, G. 2004 In: IEEE Distributed Systems Online. 5, 7
Journal article

GRIDKIT: Pluggable overlay networks for Grid computing
Grace, P., Coulson, G., Blair, G.S., Mathy, L., Duce, D., Cooper, C., Yeung, W.K., Cai, W. 2004 In: ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS. BERLIN : SPRINGER-VERLAG BERLIN p. 1463-1481. 19 p.
Paper

Improving QoS for peer-to-peer applications through adaptation
Hughes, D., Warren, I., Coulson, G. 2004 In: 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 178-183. 6 p. ISBN: 0-7695-2118-5.
Conference contribution

On the performance of reflective systems software
Coulson, G., Blair, G., Grace, P. 2004 In: Proceedings of the 2004 IEEE International Performance, Computing, and Communications Conference. NEW YORK : IEEE p. 763-769. 7 p.
Paper

Supporting dependable distributed applications through a component-oriented middleware-based group service
Saikoski, K., Coulson, G. 2004 In: Architecting Dependable Systems II. Berlin : Springer Verlag p. 270-293. 24 p. ISBN: 978-3-540-23168-4.
Chapter

Towards a component-based middleware framework for configurable and reconfigurable grid computing
Coulson, G., Grace, P., Blair, G., Mathy, L., Duce, D., Cooper, C., Yeung, W.K., Cai, W. 2004 In: 13th IEEE International Workshops on Enabling Technologies : Infrastructure for Collaborative Enterprises, Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 291-296. 6 p.
Paper

Towards a generic programming model for network processors
Lee, K., Coulson, G., Blair, G., Joolia, A., Ueyama, J. 2004 In: 12th IEEE International Conference on Networks, 2004 (ICON 2004) Vols. 1 & 2 , Proceedings. New York : IEEE p. 504-510. 7 p.
Paper

NETKIT: A software component-based approach to programmable networking
Coulson, G., Blair, G., Hutchison, D., Joolia, A.A., Lee, K., Ueyama, J., Gomes, A., Ye, Y.M. 10/2003 In: Computer Communication Review. 33, 5, p. 55-65. 11 p.
Journal article

A reflective middleware approach to the provision of grid middleware
Coulson, G., Blair, G.S., Parlavantzas, N., Yeung, W.K., Cai, W. 06/2003
Conference paper

A resource adaptation framework for reflective middleware
Parlavantzas, N., Blair, G.S., Coulson, G. 06/2003
Other contribution

Flexible Programmable Networking: A Reflective, Component-based Approach
Joolia, A., Coulson, G., Blair, G.S., Gomes, A., Lee, K., Ueyama, J. 06/2003
Conference paper

Reflective Middleware-based Programmable Networking
Coulson, G., Blair, G.S., Gomes, A., Joolia, A., Lee, K., Ueyama, J., Ye, Y. 06/2003
Conference paper

A globally-applied component model for programmable networking
Ueyama, J., Coulson, G., Blair, G., Schmid, S., Gomes, A.T., Joolia, A., Lee, K. 2003 In: Active Networks. Berlin : Springer Verlag p. 202-214. 13 p. ISBN: 3-540-21250-7.
Conference contribution

AGnuS: The altruistic Gnutella server
Hughes, D., Warren, I., Coulson, G. 2003 In: 3rd International Conference on Peer-to-Peer Computing (P2P2003), Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 202-203. 2 p. ISBN: 0-7695-2023-5.
Conference contribution

An extensible binding framework for component-based middleware
Parlavantzas, N., Coulson, G., Blair, G. 2003 In: 7th IEEE International Enterprise Distributed Object Computing Conference, Proceedings. Los Alamitos : IEEE COMPUTER SOC p. 252-263. 12 p. ISBN: 0-7695-1994-6.
Conference contribution

A retrospective on the design of the GOPI middleware platform
Coulson, G., Baichoo, S., Moonian, O. 12/2002 In: Multimedia Systems. 8, 5, p. 340-352. 13 p.
Journal article

Reflection, Self-Awareness and Self-Healing in OpenORB
Blair, G.S., Coulson, G., Blair, L., Duran-Limon, H., Grace, P., Moreira, R., Parlavantzas, N. 11/2002 In: WOSS '02 Proceedings of the first workshop on Self-healing systems. New York : ACM Press p. 9-14. 6 p.
Paper

A quality of service driven concurrency framework for object-based middleware
Coulson, G., Moonian, O. 10/04/2002 In: Concurrency and Computation Practice and Experience. 14, 4, p. 241-259. 19 p.
Journal article

The design of a configurable and reconfigurable middleware platform
Coulson, G., Blair, G., Clarke, M., Parlavantzas, N. 04/2002 In: Distributed Computing. 15, 2, p. 109-126. 18 p.
Journal article

A quality of service configurable concurrency framework for object-based middleware
Coulson, G., Moonian, O. 01/2002
Other contribution

Component-oriented approach to adaptive collaborative visualization
Gallop, J.R., Blair, G., Cooper, C.S., Coulson, G., Duce, D.A., Fitzpatrick, T., Johnson, I.J. 2002 In: Visualization and Data Analysis 2002. Bellingham, Wash. : SPIE-INT SOC OPTICAL ENGINEERING p. 99-104. 6 p.
Paper

An Efficient Component Model for the Construction of Adaptive Middleware.
Coulson, G., Blair, G.S., Clarke, M., Parlavantzas, N. 12/11/2001 In: Proceeding Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms . p. 160-178. 19 p.
Paper

The Design and Implementation of OpenORB 2
Blair, G.S., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K. 1/10/2001 In: IEEE Distributed Systems Online. 2, 6
Journal article

Design and implementation of TOAST: an adaptive distributed multimedia middleware platform
Fitzpatrick, T., Blair, G.S., Coulson, G., Gallop, J., Cooper, C., Duce, D., Johnson, I. 09/2001
Other contribution

Experiences with OpenORBs architectural meta-model and groups of components
Saikoski, K., Coulson, G. 09/2001
Other contribution

Implementing the CORBA GIOP in a high-performance object request broker environment
Coulson, G., Baichoo, S. 04/2001 In: Distributed Computing. 14, 2, p. 113-126. 14 p.
Journal article

The Design and Implementation of OpenORB v2
Andersen, A., Blair, G.S., Coulson, G. 02/2001
Other

Performance and integrity in the Open ORB reflective middleware
Blair, G.S., Coulson, G., Parlavantzas, N., Clarke, M. 01/2001 In: Metalevel Architectures and Separation of Crosscutting Concerns. Springer Berlin Heidelberg
Paper

An open architecture for developing mobile location-based applications over the Internet
Jose, R., Moreira, A., Meneses, F., Coulson, G. 2001 In: Proceedings of the 6th IEEE Symposium on Computers and Communications. Los Alamitos : IEEE Publishing p. 500-505. 6 p. ISBN: 0-7695-1178-3.
Conference contribution

The Design and Implementation of Open ORB V2
Blair, G.S., Blair, L., Coulson, G., Andersen, A., Clarke, M., Costas, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K. 2001 In: IEEE Distributed Systems Online. 2, 6
Journal article

Structuring for Extensibility - Adapting the Past to Fit the Future
Blair, G.S., Coulson, G., Fitzpatrick, T., Gallop, J., Cooper, C., Johnson, I., Duce, D. 12/2000
Other contribution

Configurable & Reconfigurable Group Services in a Component Based Middleware Environment
Saikoski, K., Coulson, G., Blair, G.S. 10/2000
Other contribution

Towards a Reflective Component-Based Middleware Architecture
Parlavantzas, N., Coulson, G., Blair, G.S., Clarke, M. 06/2000
Other

Experiences in implementing a distributed object platform for multimedia applications
Coulson, G., Baichoo, S. 05/2000 In: Software: Practice and Experience. 30, 6, p. 663-683. 21 p.
Journal article

Applying Component Frameworks to Develop Flexible Middleware
Parlavantzas, N., Coulson, G., Blair, G.S. 04/2000
Other

On the Design of Reflective Middleware Platforms
Blair, G.S., Coulson, G., Duran-Limon, H. 04/2000
Other contribution

Supporting Dynamic QoS Management Functions in a Reflective Middleware Platform
Blair, G.S., Blair, L., Coulson, G., Andersen, A., Sanchez, D. 02/2000 In: IEE Proceedings - Software. 147, 1, p. 13-21. 9 p.
Journal article

A principled approach to supporting adaptation in distributed mobile environments
Blair, G., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran, H., Parlavantzas, N., Saikoski, K. 2000 In: International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings. Los Alamitos : IEEE p. 3-12. 10 p.
Paper

Experiments with an architecture for reflective middleware
Costa, F.M., Blair, G., Coulson, G. 2000 In: Integrated Computer-Aided Engineering. 7, 4, p. 313-325. 13 p.
Journal article

The design of a flexible communications framework for next-generation middleware
Kramp, T., Coulson, G. 2000 In: DOA'00: International Symposium on Distributed Objects and Applications, Proceedings. Los Alamitos : IEEE Computer Society p. 273-282. 10 p. ISBN: 0-7695-0819-7.
Conference contribution

The role of reflective middleware in supporting the engineering of dynamic applications
Costa, F.M., Duran, H.A., Parlavantzas, N., Saikoski, K.B., Blair, G., Coulson, G. 2000 In: Reflection and Software Engineering. Berlin : Springer Verlag p. 79-98. 20 p. ISBN: 978-3-540-67761-1.
Chapter

Next Generation Middleware: Requirements
Blair, G.S., Saikoski, K., Coulson, G., Eliassen, F., Andersen, A., Goebel, V., Hansen, Ø., Kristensen, T., Plagemann, T., Rafaelsen, H. 12/1999
Other contribution

The Role of Reflective Middleware in Supporting the Engineering of Complex Applications
Parlavantzas, N., Saikoski, K., Blair, G.S., Coulson, G., Duran, H. 11/1999
Other contribution

Managing Complexity: Middleware Explained
Coulson, G., Campbell, A., Kounavis, M. 10/1999
Other contribution

Supporting mobile multimedia applications through adaptive middleware
Coulson, G., Blair, G., Davies, N., Robin, P., Fitzpatrick, T. 09/1999 In: IEEE Journal on Selected Areas in Communications. 17, 9, p. 1651-1659. 9 p.
Journal article

Adaptive Group in Open ORB
Saikoski, K., Coulson, G. 06/1999
Other contribution

An Explicit Binding Model for Runtime Extensible Operating Systems
Coulson, G. 06/1999
Other contribution

Dynamic Memory Model Reconfiguration in DEIMOS
Coulson, G. 06/1999
Other contribution

The Design of a Resource Aware Reflective Middleware Architecture
Blair, G.S., Coulson, G., Duran, H., Parlavantzas, N., Delpiano, F., Dumant, B., Horn, F., Stefani, J. 01/1999
Other contribution

A configurable multimedia middleware platform
Coulson, G. 1999 In: IEEE MultiMedia. 6, 1, p. 62-76. 15 p.
Journal article

A distributed object platform for multimedia applications
Coulson, G., Baichoo, S. 1999 In: IEEE International Conference on Multimedia Computing and Systems, Proceedings. Los Alamitos : IEEE p. 122-126. 5 p. ISBN: 0-7695-0253-9.
Conference contribution

Improving RSVP for Better Support of Internet Multimedia Applications
Mathy, L., Hutchison, D., Schmid, S., Coulson, G. 1999 In: ICMCS '99: Proceedings of the 1999 IEEE International Conference on Multimedia Computing and Systems. Washington, DC, USA : IEEE Computer Society p. 102-106. 5 p.
Paper

The role of reflection in supporting dynamic QoS management functions
Blair, G., Andersen, A., Blair, L., Coulson, G. 1999 In: IWQOS '99: 1999 7th International Workshop on Quality of Service. New York : IEEE p. 49-51. 3 p. ISBN: 0-7803-5671-3.
Conference contribution

A Software Architecture for Adaptive Distributed Multimedia Systems
Fitzpatrick, T., Blair, G.S., Coulson, G., Davies, N., Robin, P. 10/1998
Other contribution

A distributed object platform infrastructure for multimedia applications
Coulson, G., Clarke, M. 1/07/1998 In: Computer Communications. 21, 9, p. 802-818. 17 p.
Journal article

Transporting QoS adaptive flows
Campbell, A.T., Coulson, G., Hutchison, D. 05/1998 In: Multimedia Systems. 6, 3, p. 167-178. 12 p.
Journal article

An architecture for dynamically extensible operating systems
Clarke, M., Coulson, G. 1998 In: 4th International Conference on Configurable Distributed Systems, Proceedings. Los Alamitos : IEEE Computer Society p. 145-155. 11 p. ISBN: 0-8186-8451-8.
Conference contribution

An architecture for next generation middleware
Blair, G., Coulson, G., Robin, P., Papathomas, M. 1998 In: Proceeding Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing. GODALMING : Springer Verlag London Ltd p. 191-206. 16 p.
Paper

Experiments with reflective middleware
Costa, F.M., Blair, G., Coulson, G. 1998 In: Object-Oriented Technology. Berlin : Springer Verlag p. 586-587. 2 p. ISBN: 3-540-65460-7.
Conference contribution

Supporting adaptive multimedia applications through open bindings
Fitzpatrick, T., Blair, G., Coulson, G., Davies, N., Robin, P. 1998 In: 4th International Conference on Configurable Distributed Systems, Proceedings. Los Alamitos : IEEE Computer Society p. 128-135. 8 p.
Paper

Scheduling and admission testing for jitter-constrained periodic threads
Mauthe, A., Coulson, G. 09/1997 In: Multimedia Systems. 5, 5, p. 337-346. 10 p.
Journal article

A QoS adaptive multimedia transport system: design, implementation and experiences
Campbell, A., Coulson, G. 03/1997 In: Distributed Systems Engineering. 4, 1, p. 48-58. 11 p.
Journal article

A Distributed Multimedia Component Architecture
Waddington, D., Coulson, G. 1997 In: 1st International Enterprise Distributed Object Computing Workshop, Proceedings. Los Alamitos : IEEE Computer Society p. 334-345. 12 p. ISBN: 0-8186-8031-8.
Conference contribution

Adaptive middleware for mobile multimedia applications
Blair, G., Coulson, G., Davies, N., Robin, P., Fitzpatrick, T. 1997 In: Proceedings of the IEEE 7th International Workshop on Network and Operating System Support for Digital Audio and Video. New York : IEEE p. 245-254. 10 p. ISBN: 0-7803-3799-9.
Conference contribution

Implementation and evaluation of the QoS-A transport system
Campbell, A., Coulson, G. 1997 In: Protocols for High-Speed Network V. London : Chapman & Hall p. 201-218. 18 p. ISBN: 0-412-75850-4.
Conference contribution

QoS adaptive transports: Delivering scalable media to the desktop
Campbell, A., Coulson, G. 1997 In: IEEE Network. 11, 2, p. 18-27. 10 p.
Journal article

Multimedia group communications: towards new services
Mauthe, A., Hutchison, D., Coulson, G., Namuye, S. 09/1996 In: Distributed Systems Engineering. 3, 3, p. 197-210. 14 p.
Journal article

Standards and platforms for open distributed processing
Blair, G., Coulson, G., Davies, N. 06/1996 In: Electronics and Communication Engineering Journal. 8, 3, p. 123-133. 11 p.
Journal article

A programming model and system infrastructure for real-time synchronization in distributed multimedia systems
Blair, G., Coulson, G., Papathomas, M., Robin, P., Stefani, J.B., Horn, F., Hazard, L. 01/1996 In: IEEE Journal on Selected Areas in Communications. 14, 1, p. 249-263. 15 p.
Journal article

Group Support in Multimedia Communications Systems
Mauthe, A., Coulson, G., Hutchison, D., Namuye, S. 1996 In: Teleservices and Multimedia Communications Second International COST 237 Workshop Copenhagen, Denmark, November 20–22 1995 Proceedings. Berlin : Springer Verlag p. 1-18. 18 p.
Paper

Specifying QoS for Multimedia Communications within Distributed Programming Environments
Waddington, D.G., Coulson, G., Hutchison, D. 1996 In: Multimedia Telecommunications and Applications Third International COST 237 Workshop Barcelona, Spain, November 25–27, 1996 Proceedings. Berlin : Springer Verlag p. 75-103. 29 p.
Paper

Supporting the real-time requirements of continuous media in open distributed-processing
COULSON, G., Blair, G., STEFANI, J.B., HORN, F., HAZARD, L. 07/1995 In: Computer Networks and ISDN Systems. 27, 8, p. 1231-1246. 16 p.
Journal article

The design of a QoS-controlled ATM-based communications system in Chorus
COULSON, G., CAMPBELL, A., ROBIN, P., BLAIR, G., PAPATHOMAS, M., Shepherd, W. 05/1995 In: IEEE Journal on Selected Areas in Communications. 13, 4, p. 686-699. 14 p.
Journal article

Addressing the real-time synchronization requirements of multimedia in an object-oriented framework
PAPATHOMAS, M., Blair, G., COULSON, G., ROBIN, P. 1995 In: Multimedia Computing and Networking 1995. Bellingham, Wash. : SPIE - INT SOC OPTICAL ENGINEERING p. 190-201. 12 p. ISBN: 0-8194-1764-5.
Conference contribution

Micro-kernel support for continuous media in distributed systems
COULSON, G., Blair, G., ROBIN, P. 07/1994 In: Computer Networks and ISDN Systems. 26, 10, p. 1323-1341. 19 p.
Journal article

System support for multimedia applications: an assessment of the state of the art
Blair, G., COULSON, G., DAVIES, N. 04/1994 In: Information and Software Technology. 36, 4, p. 203-212. 10 p.
Journal article

A model for active object coordination and its use for distributed multimedia applications
Papathomas, M., Blair, G., Coulson, G. 1994 In: Object-based models and languages for concurrent systems. Berlin : Springer Verlag p. 162-175. 14 p. ISBN: 978-3-540-59450-5.
Conference contribution

Flow Management in a Quality of Service Architectures
CAMPBELL, A., COULSON, G., HUTCHISON, D. 1994 In: High Performance Networking V. AMSTERDAM : ELSEVIER SCIENCE PUBL B V p. 201-218. 18 p. ISBN: 0-444-82023-X.
Conference contribution

From Requirements to Services: Group Communication Support for Distributed Multimedia Systems
Mauthe, A., Hutchison, D., Coulson, G., Namuye, S. 1994 In: Multimedia: Advanced Teleservices and High-Speed Communication Architectures Second International Workshop, IWACA '94 Heidelberg, Germany, September 26–28, 1994 Proceedings. Berlin : Springer-Verlag p. 266-277. 12 p. ISBN: 978-3-540-58494-0.
Conference contribution

Supporting continuous media applications in a micro-kernel environment.
COULSON, G., Blair, G., ROBIN, P., Shepherd, W. 1994 In: Architecture and Protocols for High-Speed Networks. Norwell : Kluwer Academic Publishers p. 215-234. 20 p. ISBN: 0-7923-9512-3.
Conference contribution

A network interface unit to support continuous media
Blair, G., CAMPBELL, A., COULSON, G., GARCIA, F., HUTCHISON, D., SCOTT, A., Shepherd, W. 02/1993 In: IEEE Journal on Selected Areas in Communications. 11, 2, p. 264-275. 12 p.
Journal article

Integrated quality of service for multimedia communications
Campbell, A., COULSON, G., GARCIA, F., HUTCHISON, D., LEOPOLD, H. 1993 In: INFOCOM '93. Proceedings.Twelfth Annual Joint Conference of the IEEE Computer and Communications Societies. Networking: Foundation for the Future. IEEE . Los Alamitos : IEEE Computer Society p. 732-739. 8 p. ISBN: 0-8186-3580-0.
Conference contribution

Orchestration Services for Distributed Multimedia Synchronization
CAMPBELL, A., COULSON, G., GARCIA, F., HUTCHISON, D. 1993 In: High Performance Networking, IV. AMSTERDAM : ELSEVIER SCIENCE PUBL B V p. 153-168. 16 p. ISBN: 0-444-81481-7.
Conference contribution

Resource management in multimedia communication stacks
CAMPBELL, A., COULSON, G., GARCIA, F., HUTCHISON, D. 1993 In: 4th IEE Conference on Telecommunications, 1993. Stevenage, Herts. : IEE p. 287-295. 9 p. ISBN: 0-85296-568-0.
Conference contribution

Extensions to ANSA for multimedia computing
COULSON, G., Blair, G., DAVIES, N., WILLIAMS, N. 09/1992 In: Computer Networks and ISDN Systems. 25, 3, p. 305-323. 19 p.
Journal article

Protocol support for distributed multimedia applications
Shepherd, W., HUTCHINSON, D., GARCIA, F., COULSON, G. 07/1992 In: Computer Communications. 15, 6, p. 359-366. 8 p.
Journal article

A support platform for distributed multimedia applications
Williams, N., Blair, G., Coulson, G., Davies, N. 1992 In: Intelligent Tutoring Media. 3, 4, p. 117-126. 10 p.
Journal article

Abstractions for continuous media in heterogeneous distributed systems: the role of groups
Blair, G.S., Davies, N., Coulson, G., Williams, N. 1992 In: Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring. New York, NY, USA : ACM p. 1-5. 5 p.
Paper

Experiences of handling multimedia in distributed open systems
DAVIES, N., COULSON, G., Williams, N., Blair, G. 1992 In: SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems. Berkeley, Calif. : USENIX ASSOC p. 173-190. 18 p. ISBN: 1-880446-41-3.
Conference contribution

Integrating computing and telecommunications: A tale of two architectures
RUSTON, L., Blair, G., COULSON, G., DAVIES, N. 1992 In: Network and Operating System Support for Digital Audio and Video. Berlin : Springer Verlag p. 57-68. 12 p. ISBN: 978-3-540-55639-8.
Conference contribution

Meeting the real-time synchronization requirements of multimedia in open distributed processing
Coulson, G., Blair, G. 1992 In: Distributed Systems Engineering. 1, 3, p. 135-144. 10 p.
Journal article

Protocol support for distributed multimedia applications
COULSON, G., GARCIA, F., HUTCHISON, D., Shepherd, W. 1992 In: Network and Operating System Support for Digital Audio and Video. Berlin : Springer Verlag p. 45-56. 12 p. ISBN: 978-3-540-55639-8.
Conference contribution

Group presentation of multimedia applications in IXION
COULSON, G., Williams, N., Blair, G. 05/1991 In: Computer Communications. 14, 4, p. 205-215. 11 p.
Journal article