Selected Past Publications
2002 Publications
- Blair, G.S., Coulson, G., Blair, L., Duran-Limon, H., Grace, P., Moreira, R., Parlavantzas, N., "Reflection, Self-Awareness and Self-Healing", In Proceedings of Workshop on Self-Healing Systems (WOSS'02), pp 9-14, Charleston, SC, November 2002. pdf.
- Blair, L., Blair, G.S., "Specifying and Analysing Multimedia Systems", In Formal Methods for Distributed Processing: An Object Oriented Approach, H. Bowman and J. Derrick (Eds), pp 373-399, Cambridge University Press, ISBN 0521771846, January 2002.
- Capra, L., Blair, G.S., Mascolo, C., Emmerich, W., Grace, P., "Exploiting Reflection in Mobile Computing Middleware", ACM SIGMOBILE Mobile Computing and Communications Review, Vol. 6, No. 4, pp 34-44, October 2002. pdf.
- Coulson, G., Blair, G.S., Clarke, M., Parlavantzas, N., "The Design of a Highly Configurable and Reconfigurable Middleware Platform", ACM/ Springer Distributed Computing Journal, Vol. 15, No. 2, pp 109-126, April 2002. pdf.
- Duran-Limon, H., Blair, G.S., "Reconfiguration of Resources in Middleware", In the 7th IEEE International Workshop on Object-oriented Real-time Dependable Systems (WORDS 2002), San Diego, CA, January, 2002. pdf (164k).
- Kon, F., Costa, F., Blair, G.S., Campbell, R., "The Case for Reflective Middleware: Building Middleware that is Flexible, Reconfigurable, and yet simple to Use", CACM, Vol. 45, No. 6, pp 33-38, 2002.
- Moreira, R.M., Blair, G.S., Carrapatoso, E., "FORMAware: Framework of Reflective Components for Managing Architectural Adaptation", Proceedings of the 3rd International Workshop on Software Engineering and Middleware (SEM 2002), Orlando, Florida, Coen-Porisini, A., van der Hoek, A. (Eds), Springer, LNCS, Vol. 2596, pp. 115-129, May 2002.
- Storey, M., Blair, G.S., Friday, A., "MARE: Resource Discovery and Configuration in Ad-Hoc Networks", ACM Mobile Networks and Applications (MONET), Vol. 7, No. 5, pp. 377-387, 2002.
2001 Publications
- Blair, G., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran-Limon, H., Fitzpatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K., "The Design and Implementation of OpenORB v2", IEEE DS Online, Special Issue on Reflective Middleware, Vol. 2, No. 6, 2001. article link.
- Blair, L., Blair, G.S., Andersen, A., Jones, T., "Formal Support for Dynamic QoS Management in the Development of Open Component-based Distributed Systems", IEE Proceedings Software, Vol. 148, No. 3, pp 83-92, 2001.
- Clarke, M., Blair, G.S., Coulson, G., Parlavantzas, N., "An Efficient Component Model for the Construction of Adaptive Middleware", Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms (Middleware'01), Heidelberg, November 2001. pdf.
- Fitzpatrick, T., Gallop, J., Blair, G.S., Cooper, C., Coulson, G., Duce, D., Johnson, I., "Design and Implementation of TOAST: An Adaptive Multimedia Middleware Platform", Proceedings of IDMS'01, Lancaster, UK, September 2001.
- Moreira, R.M., Blair, G.S., Carrapatoso, E., "A Reflective Component-based and Architecture Aware Framework to Manage Architectural Composition", Proceedings of the 3rd International Symposium on Distributed Objects and Applications (DOA'01), Rome, September 2001.
2000 Publications
- Blair, G.S., Andersen, A., Blair, L., Coulson, G., Sánchez, D., "Supporting Dynamic QoS Management Functions in a Reflective Middleware Platform", IEEE Proceedings Software, Vol. 147, No. 1, pp 13-21, February 2000.
- Blair, G.S., "On the Failure of Middleware to Support Multimedia Applications", Invited Paper, Proceeedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS'2000), Enschede, The Netherlands, Lecture Notes in Computer Science, Vol. 1905, pp 211-213, October 2000.
- Blair, G.S., Coulson, G., Costa, F., Duran-Limon, H., "On the Design of Reflective Middleware Platforms", Proceedings of the Workshop on Reflective Middleware (RM'2000), New York, April 2000.
- Costa, F., Blair, G.S., "The Role of Meta-Information Management in Reflective Middleware", Proceedings of the ECOOP'2000 Workshop on Reflection and Metalevel Architectures, Sophia Antipolis and Cannes, June 2000.
- Duran-Limon, H., Blair, G.S., "A Resource Management Framework for Adaptive Middleware", Proceedings of the 3rd IEEE International Symposium on Object-oriented Real-time Distributed Computing (ISORC'2K), Newport Beach, California, USA, March 2000.
- Parlavantzas, N., Coulson, G., Blair, G.S., "Applying Component Frameworks to Develop Flexible Middleware", Proceedings of the Workshop on Reflective Middleware (RM'2000), New York, April 2000.
- Saikoski, K.B., Coulson, G., Blair, G.S., "Configurable and Reconfigurable Group Services in a Component Based Middleware Environment", Proceedings of the International SRDS 2000 Workshop on Dependable System Middleware and Group Communication (DSMGC 2000), October 2000.
1999 Publications
- Eliassen, F., Andersen, A., Blair, G., Costa, F., Coulson, G., Goebel, V., Hansen, O., Kristensen, T., Plagemann, T., Rafaelsen, H., Saikoski, K., Yu, W. "Next Generation Middleware: Requirements, Architecture, and Prototypes", Proceedings of 7th IEEE Workshop on Future Trends of Distributed Computing Systems FTDCS 99, Cape Town, South Africa, December 1999.
- Andersen, A., "The Open-ORB Python Prototype API", NORUT IT Report IT302/2-99, NORUT IT, Norway, October 1999. Article link.
- Costa, F., Duran, H., Parlavantzas, N., Saikoski, K., Blair, G., Coulson, G. "The Role of Reflective Middleware in Supporting the Engineering of Complex Applications", Proceedings of the OOPSLA'99 Workshop on Object-Oriented Reflection and Software Engineering (OORaSE'99), Denver, Colorado, September 1999. gzip compressed postscript (96k).
- Blair, G. et al, "The Design of a Resource-Aware Reflective Middleware Architecture", in Meta-Level Architectures and Reflection (Reflection'99),LNCS 1616, pp. 115-134, St. Malo, France, July 1999.
- Saikoski, K., Coulson, G., "Adaptive Group in OpenORB", Proceedings of the 6th Doctoral Consortium on Advanced Information System Engineering (CAiSE'99 DC). Heidelberg, Germany, 14-16 June 1999.
- Coulson, G., Blair, G.S., Davies, N., Robin, P. and Fitzpatrick, T. "Supporting Mobile Multimedia Applications through Adaptive Middleware", IEEE Journal on Selected Areas in Communications, Vol 17, No 9, pp 1651-1659, September 1999.
1998 Publications
- Blair, G., Coulson, G., Papathomas, M., Robin, P. "Towards Open and Extensible Middleware Platforms", (Position Paper) Proceedings of the OMG Workshop on the Object Management Architecture and the Reference Model for Open Distributed Processing, Cambridge, November 1997.
- Blair, G., Coulson, G., Robin, P., Papathomas, M. "An Architecture for Next Generation Middleware", Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), Lake District, UK, Editors: Davies, N., Raymond, K., Seitz, J., Springer-Verlag, 1998. compressed postscript (38k).
- Blair, G., "The Role of Open Implementation and Reflection in Supporting Mobile Applications", (Invited Paper) Proc. IEEE Workshop on Mobility in Databases and Distributed Systems (MDDS'98), Vienna, August, IEEE, 1998.
- Costa, F., Blair. G., Coulson, G., "Experiments with Reflective Middleware", ECOOP Workshop on Reflective Object-Oriented Programming and Systems (ROOPS'98), Brussels, Springer-Verlag, June, 1998. Download gzip compressed postscript (70k).
- Fitzpatrick, T., Blair, G., Coulson, G., Davies, N., and Robin, P. "Supporting Adaptive Multimedia Applications through Open Bindings", Proceedings of the 4th International Conference on Configurable Distributed Systems (ICCDS'98), Annapolis, Maryland, U.S.A., 1998.
1997 Publications
- Blair, G., Papathomas, M. "The Case for Reflective Middleware", Proceedings of the 3rd Cabernet Plenary Workshop, Rennes, France, April 1997.
- Blair, G., G. Coulson, N. Davies, P. Robin, and T. Fitzpatrick, "Adaptive Middleware for Mobile Multimedia Applications", Proceedings of the 8th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97), St. Louis, Missouri, May 1997.

