Professor Gordon Blair

Distinguished Professor

My Role

Director of the HighWire Centre for Doctoral Training

MultiBox: lightweight containers for vendor-independent multi-cloud deployments
Hadley, J., Elkhatib, Y., Blair, G., Roedig, U. 2015 In: Embracing Global Computing in Emerging Economies (EGC2015). Springer Verlag 12 p.
Paper

Adaptive decision making in multi-cloud management
Samreen, F., Blair, G., Rowe, M. 12/2014 In: Proceedings of the 2nd International Workshop on CrossCloud Systems (CCB'14). New York : ACM 6 p.
Paper

Environmental IoT: programming cyber-physical clouds with high-level system specifications
Rodrigues Filho, R., Porter, B., Blair, G. 12/2014 In: Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on. IEEE p. 947-950. 4 p.
Paper

Sustainability ante‐narratives in media organisations: A storytelling approach to prospective sensemaking and the narrative evolution of sustainability
Reece, G., Blair, G., Chiasson, M. 4/07/2014
Conference paper

GOSSIPKIT: a unified component framework for Gossip
Taïani, F., Lin, S., Blair, G. 02/2014 In: IEEE Transactions on Software Engineering. 40, 2, p. 123-136. 14 p.
Journal article

Constructs competition miner: process control-flow discovery of BP-domain constructs
Redlich, D., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 2014 In: Business Process Management. Springer p. 134-150. 17 p.
Paper

Introducing a framework for scalable dynamic process discovery
Redlich, D., Gilani, W., Molka, T., Drobek, M., Rashid, A., Blair, G.S. 2014 In: Advances in Enterprise Engineering VIII . Springer p. 151-166. 16 p.
Paper

Research challenges for business process models at run-time
Redlich, D., Blair, G.S., Rashid, A., Molka, T., Gilani, W. 2014 In: [email protected]. Springer p. 208-236. 29 p.
Paper

Scalable dynamic business process discovery with the constructs competition miner
Redlich, D., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 2014 In: Proceedings of the 4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014), Milan, Italy, November 19-21, 2014.. p. 91-107. 17 p.
Paper

Collective spaces and collected action: towards reconnecting food, consumers and nature
Edwards, L., Mullagh, L., Dean, G., Blair, G. 9/09/2013 In: UbiComp '13 Adjunct Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication. New York : ACM p. 563-570. 8 p.
Paper

Digital clothing manufacture: co-creation and digital innovation for local production
Tavares Smith, M., Cooper, R., Blair, G. 05/2013 In: Digital fashion 2013. London : Digital Fashion 2013 Secretariat p. 246-253. 8 p.
Paper

Experiences of using a hybrid cloud to construct an environmental virtual observatory
Elkhatib, Y., Blair, G., Surajbali, B. 04/2013 In: CloudDP '13. New York : ACM p. 13-18. 6 p. ISBN: 9781450320757.
Conference contribution

The Social Practice of Flow: design from a practice lens
Dean, G., Blair, G., Buscher, M. 20/10/2012
Abstract

EVO: A Virtual Observatory to Bridge Environmental Disciplines Using Cloud Computing
El-khatib, Y., Blair, G., Gemmell, A., Gurney, R., Watkins, J., Rees, G. 06/2012
Poster

Emergent Middleware: Tackling the Interoperability Problem
Blair, G., Grace, P. 1/01/2012 In: IEEE Internet Computing. 16, 1, p. 78-82. 5 p.
Journal article

Digital clothing manufacture: digital innovation and co-design changing the clothing industry
Smith, M., Blair, G., Cooper, R. 2012 In: Design Frontiers - territories, concepts, technologies. São Paulo : Blucher Publishing House p. 436-440. 5 p.
Paper

Emergent Middleware
Grace, P., Blair, G., Issarny, V. 2012 In: ERCIM News. 88, p. 27-28. 2 p.
Journal article

OverStar: an open approach to end-to-end middleware services in systems of systems
Grace, P., Bromberg, Y., Réveillère, L., Blair, G. 2012 In: Proceedings of ACM/IFIP/USENIX 13th International Middleware Conference (Middleware 2012). Springer-Verlag, p. 229-248. 20 p.
Paper

The (Social) Practices of DIYbio
Dean, G., Blair, G., Büscher, M. 2012
Conference paper

The role of [email protected] in supporting on-the-fly interoperability
Bencomo, N., Bennaceur, A., Grace, P., Blair, G., Issarny, V. 2012 In: Computing. 95, 3, p. 167-190. 24 p.
Journal article

Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Bromberg, Y.D., Grace, P., Reveillere, L., Blair, G. 12/2011 In: Proceedings of ACM/IFIP/USENIX 12th International Middleware Conference (Middleware 2011). Berlin : Springer Verlag p. 390-409. 20 p.
Paper

The Role of Ontologies in Emergent Middleware: Supporting Interoperability in Complex Distributed Systems
Blair, G., Bennaceur, A., Georgantas, N., Grace, P., Issarny, V., Nundloll-Ramdhany, V., Paolucci, M. 12/2011 In: Proceedings of ACM/IFIP/USENIX 12th International Middleware Conference (Middleware 2011). Berlin : Springer Verlag p. 410-430. 21 p.
Paper

Transparent componentisation: high-level (re)configurable programming for evolving distributed systems
Lin, S., Taiani, F., Bertier, M., Blair, G., Kermarrec, A. 1/09/2011 In: Proceedings of the 2011 ACM Symposium on Applied Computing. TaiChung, Taiwan : ACM p. 203-208. 6 p.
Paper

Perspectives on cloud computing: interviews with five leading scientists from the cloud community
Blair, G., Kon, F., Cirne, W., Milojicic, D., Ramakrishnan, R., Reed, D., Silva, D. 07/2011 In: Journal of Internet Services and Applications. 2, 1, p. 3-9. 7 p.
Journal article

The role of ontologies in enabling dynamic interoperability
Nundloll, V., Grace, P., Blair, G.S. 06/2011 In: Distributed Applications and Interoperable Systems. Berlin, Heidelberg : Springer Verlag p. 179-193. 15 p. ISBN: 978-3-642-21386-1.
Chapter

Using lightweight virtual machines to achieve resource adaptation in middleware
Duran-Limon, H., Siller, M., Blair, G., Lopez, A., Lombera-Landa, J. 1/04/2011 In: IET Software. 5, 2, p. 229-237. 9 p.
Journal article

A Cloud-based Virtual Observatory for Environmental Science
Blair, G., El-khatib, Y. 04/2011 In: OpenWater symposium 19th April, 2011, at UNESCO-IHE, Delft, The Netherlands . Delft : Unesco-IHE p. 102-103. 2 p.
Paper

SeDiM: A Middleware Framework for Interoperable Service Discovery in Heterogeneous Networks
Flores Cortes, C., Grace, P., Blair, G. 02/2011 In: ACM Transactions on Autonomous and Adaptive Systems. 6, 1, 8 p.
Journal article

Interoperability in complex distributed systems
Blair, G., Paolucci, M., Grace, P., Georgantas, N. 2011 In: Formal Methods for Eternal Networked Software Systems. Berlin : Springer Verlag p. 1-26. 26 p.
Paper

The CONNECT Architecture
Grace, P., Georgantas, N., Bennaceur, A., Blair, G., Chauvel, F., Issarny, V., Paolucci, M., Saadi, R., Souville, B., Sykes, D. 2011 In: Formal Methods for Eternal Networked Software Systems. Berlin : Springer Verlag p. 27-52. 26 p.
Paper

The environmental virtual observatory: a new vision for catchment science
Gurney, R., Emmett, B., McDonald, A., Blair, G., Buytaert, W., Freer, J., Haygarth, P., Rees, G., Teztlaff, D. 2011
Poster

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 virtual observatory in a real world: building capacity for an uncertain future
Blair, G., Buytaert, W., Emmett, B., Freer, J., Gurney, R., Haygarth, P., McDonald, A., Rees, G., Tetzlaff, D. 2010 In: EGU General Assembly Conference Abstracts. p. 4399. 1 p.
Conference contribution

A virtual observatory in a real world: building capacity for an uncertain future-the UK pVO
Gurney, R., Tetzlaff, D., Freer, J.E., Emmett, B., McDonald, A., Rees, G., Buytaert, W., Blair, G., Haygarth, P. 2010
Poster

A component-based approach for (Re)-configurable routing in VANETs
Nudloll, V., Blair, G.S., Grace, P. 12/2009 In: ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware. New York : ACM 6 p.
Paper

Exploiting Synergies between Coexisting Overlays
Lin, S., Taiani, F., Blair, G. 1/09/2009 In: Proceedings of the 9th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems. Lisbon, Portugal : Springer-Verlag, p. 1-15. 15 p.
Paper

A Configurable Approach to Privacy Ontology and its Application to Mobile e-Health Services
Garcia, D., Blair, G.S., Grace, P., Flores-Cortes, C., Toledo, M., Capretz, M. 09/2009
Conference paper

Towards protecting consumer's privacy in Service-Oriented Architecture
Garcia, D., Toledo, M., Capretz, M., Allison, D., Grace, P., Blair, G.S. 09/2009 In: IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH), 2009 . IEEE p. 473-478. 6 p.
Paper

Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives
Tyson, G., Grace, P., Blair, G.S., Mauthe, A. 6/07/2009 Lancaster University, 20 p.
Working paper

A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation
Tyson, G., Grace, P., Mauthe, A., Blair, G.S., Kaune, S., Content Network of Excellence (FP6-IST-038423) (Funder) 9/06/2009 In: Distributed Applications and Interoperable Systems . Berlin : Springer p. 30-43. 14 p.
Paper

CONNECT Challenges: Towards Emergent Connectors for Eternal Networked Systems
Issarny, V., Steffen, B., Jonsson, B., Blair, G.S., Grace, P., Kwiatkowska, M., Calinescu, R., Inverardi, P., Tivoli, M., Bertolino, A., Sabetta, A. 06/2009 In: 14th IEEE International Conference on Engineering of Complex Computer Systems, 2009 . IEEE p. 154-161. 8 p.
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

Emergent middleware: rethinking interoperability for complex pervasive systems
Grace, P., Flores Cortes, C., Blair, G. 2009
Poster

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

3rd Workshop on [email protected] at MODELS 2008 - Proceedings
Bencomo, N., Blair, G.S., France, R., Freddy, M., Cedric, J. 11/2008 Lancaster University. 136 p.
Book

Dynamically Adaptive Systems are Product Lines too: Using Model-Driven Techniques to Capture Dynamic Variability of Adaptive Systems
Bencomo, N., Sawyer, P., Blair, G.S., Grace, P. 09/2008
Conference paper

Engineering complex adaptations in highly heterogeneous distributed systems
Grace, P., Blair, G.S., Flores-Cortes, C., Bencomo, N. 09/2008 In: Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems. New York : ACM
Paper

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

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

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

Genie: supporting the model driven development of reflective, component-based adaptive systems
Bencomo, N., Grace, P., Flores-Cortes, C., Hughes, D., Blair, G.S. 05/2008 In: ICSE '08 Proceedings of the 30th international conference on Software engineering. New York : ACM p. 811-814. 4 p.
Paper

Interfacing remote transaction services using UPnP
Eidsvik, A., Karlsen, R., Blair, G.S., Grace, P. 03/2008 In: Journal of Computer and System Sciences. 74, 2, p. 158-169. 12 p.
Journal article

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

Reflective Component-based Technologies to Support Dynamic Variability
Bencomo, N., Blair, G.S., Flores, C., Sawyer, P. 01/2008
Conference paper

An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability
Morin, B., Fleurey, F., Bencomo, N., Jezequel, J., Solberg, A., Dehlen, V., Blair, G.S. 2008 In: Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2008). Berlin : Springer p. 782-796. 15 p.
Paper

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

Facilitating Gossip Programming with the GossipKit Framework
Lin, S., Taiani, F., Blair, G.S. 2008 In: DAIS'08: Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems. Springer-Verlag, p. 238-252. 15 p.
Paper

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

Second International Workshop on [email protected]
Bencomo, N., France, R., Blair, G.S. 2008 In: Models in Software Engineering Workshops and Symposia at MoDELS 2007, Nashville, TN, USA, September 30 - October 5, 2007, Reports and Revised Selected Papers. Berlin : Springer-Verlag p. 206-211. 6 p.
Paper

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

Virtual Overlays: An Approach to the Management of Competing or Collaborating Overlay Structures
Okanda, P.M., Steinhauer, S., Blair, G.S. 2008 In: Distributed Applications and Interoperable Systems. Berlin : Springer p. 112-125. 14 p.
Paper

GossipKit: A Framework of Gossip Protocol Family
Lin, S., Taiani, F., Blair, G.S., European Science Foundation (Funder) 11/09/2007
Conference paper

An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments
Flores-Cortes, C., Blair, G.S., Grace, P. 07/2007 In: IEEE Distributed Systems Online. 8, 7, p. 1.
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

Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems
Sawyer, P., Bencomo, N., Grace, P., Blair, G.S. 2007 Lancaster University
Working paper

Model-Driven Software Adaptation
Bencomo, N., Blair, G.S., France, R.B. 2007
Other

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

A multi-protocol framework for ad-hoc service discovery
Flores-Cortes, C., Blair, G.S., Grace, P. 11/2006
Conference paper

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

Models, reflective mechanisms and family-based systems to support dynamic configuration
Bencomo, N., Blair, G.S., Grace, P. 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

Reflective Middleware
Grace, P., Blair, G.S. 10/2006 In: The Handbook of Mobile Middleware. Boca Raton, FL : Auerbach Publications p. 339-362. 24 p. ISBN: 0849338336.
Chapter

The world is going MAD: Models for Adaptation
Bencomo, N., Blair, G.S., Grace, P. 10/2006
Poster

The Role of Reflective Middleware in Supporting Flexible Security Policies
Xu, N., Blair, G.S., Myrvang, P.H., Stabell-Kulø, T., Grace, P. 09/2006
Conference 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

Service Discovery in Highly Heterogeneous Environments
Flores-Cortes, C., Blair, G.S., Grace, P. 07/2006
Conference paper

Ubiquitous Computing: Adaptability Requirements Supported by Middleware Platforms
Bencomo, N., Sawyer, P., Grace, P., Blair, G.S. 06/2006
Conference paper

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

Transaction Service Discovery in Mobile Environments
Eidsvik, A., Karlsen, R., Blair, G.S., Grace, P. 04/2006 In: 20th International Conference on Advanced Information Networking and Applications. p. 224-228. 5 p.
Paper

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

Genie: a Domain-Specific Modeling Tool for the Generation of Adaptive and Reflective Middleware Families
Bencomo, N., Blair, G.S. 2006
Conference 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

Improving modularity of reflective middleware with aspect-oriented programming
Cacho, N., Batista, T., Garcia, A., Sant'Anna, C., Blair, G.S. 2006 In: Proceedings of the 6th international workshop on Software engineering and middleware. p. 31-38. 8 p.
Paper

Summary of the Workshop [email protected] at MoDELS 2006
Bencomo, N., Blair, G.S., France, R. 2006 In: Lecture Notes in Computer Science, Satellite Events at the MoDELS 2006 Conference. Springer-Verlag p. 226-230. 5 p.
Chapter

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

Raising a Reflective Family
Bencomo, N., Blair, G.S. 07/2005
Other

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

A Green Family: Generations of Publish/Subscribe Middleware Configurations
Bencomo, N., Sivaharan, T., Blair, G.S. 01/2005 Unknown Publisher.
Book

A reflective framework for discovery and interaction in heterogeneous mobile environments
Grace, P., Blair, G.S., Samuel, S. 01/2005 In: SIGMOBILE Mobile Computing and Communications Review. 9, 1, p. 2-14. 13 p.
Journal article

Engineering Aspect-Oriented Systems
Blair, G.S., Blair, L., Rashid, A., Chitchyan, R., Moreira, A., Araujo, J. 01/2005 In: Aspect-oriented software development. Harlow : Addison Wesley Longman p. 379-406. 28 p. ISBN: 9780321219763.
Chapter

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

Preening: Reflection of Models in the Mirror a Meta-modelling Approach to Generate Reflective Middleware Configurations
Bencomo, N., Blair, G.S. 2005
Conference paper

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

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

ICoMP: A Mobile Portal Model based on Reflective Middleware and Mobile Agents
Gialdi, M., Madeira, E., Grace, P., Blair, G.S. 10/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

Tracing the distribution concern: Bridging the Gap
Bencomo, N., Blair, G.S., Sawyer, P. 10/2004
Other contribution

OpenPING: A Reflective Middleware for the Construction of Adaptive Networked Game Applications
Okanda, P., Blair, G.S. 09/2004
Conference paper

Cooperating sentient vehicles for next generation automobiles
Sivaharan, T., Blair, G.S., Friday, A., Wu, M., Duran-Limon, H., Okanda, P., Sørensen, C., EU FET (Funder) 06/2004
Conference paper

Novel component middleware for building dependable sentient computing applications
Wu, M., Friday, A., Blair, G.S., Sivaharan, T., Okanda, P., Duran-Limon, H., Sørensen, C., Biegel, G., Meier, R., EU FET (Funder) 06/2004
Conference paper

QoS management specification support for multimedia middleware
Duran-Limon, H., Blair, G. 06/2004 In: Journal of Systems and Software. 72, 1, p. 1-23. 23 p.
Journal article

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

Supporting adaptable distributed systems with FORMAware
Moreira, R., Blair, G.S., Carrapatoso, E. 03/2004
Other contribution

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

On the Separation of Concerns in Program Families
Rashid, A., Blair, G.S., Adrian, C. 01/2004
Working paper

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

A context-aware middleware for applications in mobile Ad Hoc environments
Sørensen, C., Wu, M., Sivaharan, T., Blair, G.S., Okanda, P., Friday, A., Duran-Limon, H. 2004 In: MPAC '04: Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing. New York : ACM p. 107-110. 4 p.
Paper

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

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

QuA: building with reusable QoS-aware components
Eliassen, F., Staehli, R., Blair, G., Aagedal, J.Ø. 2004 In: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications. New York : ACM p. 154-155. 2 p.
Paper

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

A Higher Level Abstraction for Mobile Computing Middleware
Grace, P., Blair, G.S., Samuel, S. 11/2003
Conference paper

ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability
Grace, P., Blair, G.S., Samuel, S. 11/2003
Conference paper

A resource and qoS management framework for a real-time event system in mobile ad hoc environments
Duran-Limon, H., Blair, G.S., Friday, A., Sivaharan, T., Samartzidis, G., EU FET (Funder) 1/10/2003
Conference 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 marriage of Web services and reflective middleware to solve the problem of mobile client interoperability
Grace, P., Blair, G.S., Samuel, S. 09/2003
Conference paper

OpenPING: A Reflective Middleware Platform for Construction of Adaptive Virtual Reality Applications
Okanda, P., Blair, G.S., Parlavantzas, N. 09/2003
Conference paper

Interoperating with heterogeneous Mobile Services
Grace, P., Blair, G.S. 07/2003 In: ERCIM News. 54
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

Middleware Awareness in Mobile Computing
Grace, P., Blair, G.S., Samuel, S. 05/2003
Conference paper

Managing Complexity in Middleware
Colyer, A., Blair, G.S., Rashid, A. 03/2003
Other

OpenPING: A Platform for Construction of flexible distributed virtual environments
Okanda, P., Blair, G.S. 01/2003
Other

The Role of Structural Reflection in Distributed Virtual Reality
Okanda, P., Blair, G.S. 01/2003 In: Proceeding VRST '03 Proceedings of the ACM symposium on Virtual reality software and technology. p. 140-149. 10 p.
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

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

Interoperating with Services in a Mobile Environment
Grace, P., Blair, G.S., Samuel, S. 2003 Lancaster University
Working paper

Security and middleware
Andersen, A., Blair, G., Myrvang, P., Stabell-Kulo, T. 2003 In: Object-Oriented Real-Time Dependable Systems, 2003.(WORDS 2003). Proceedings of the Eighth International Workshop on. IEEE p. 186-190. 5 p.
Paper

JGrid: exploiting jini for the development of grid applications
Blair, G.S., Hampshire, A. 11/2002
Other contribution

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

MARE: resource discovery and configuration in ad hoc networks
Storey, M., Blair, G.S., Friday, A. 10/2002 In: ACM Mobile Networks & Applications Special Issue on Service, Device and Resource Discovery in Mobile Environments. ACM p. 377-388. 12 p.
Chapter

The Case for Reflective Middleware.
Blair, G.S., Campbell, R.H., Costa, F., Kon, F. 1/06/2002 In: Communications of the ACM. 45, 6, p. 33-38. 6 p.
Journal article

The case for reflective middleware: building middleware that is flexible, reconfigurable, and yet simple to use
Blair, G.S., Kon, F., Costa, F., Campbell, R. 06/2002
Other contribution

FORMAware: framework of reflective components for managing architectural adaptation
Moreira, R., Blair, G.S., Carrapatoso, E. 05/2002
Other contribution

A Model for Construction of flexible DVEs using Object Behavioural Reflection
Okanda, P., Blair, G.S. 04/2002
Other

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

Analysis of Techniques used in Distributed Virtual Environments
Okanda, P., Blair, G.S. 01/2002
Working paper

Dynamic adaptation of middleware architectures
Moreira, R., Blair, G.S., Carrapatoso, E. 01/2002
Other contribution

Experiments and Evaluation of the OpenPING Framework
Okanda, P., Blair, G.S. 01/2002
Working paper

Reconfiguration of resources in middleware
Dunmore, M., Blair, G.S. 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

Exploiting reflection in mobile computing middleware
Capra, L., Blair, G.S., Mascolo, C., Emmerich, W., Grace, P. 2002 In: SIGMOBILE Mobile Computing and Communications Review. 6, 4, p. 34-44. 11 p.
Journal article

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

A reflective and architecture aware component model for middleware composition management
Blair, G.S., Moreira, R., Carrapatoso, E. 11/2001
Other contribution

Integrating Middleware Paradigms to support a Mobile Sport News Application
Grace, P., Blair, G.S. 11/2001
Conference 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

Reflective component-based and architecture aware framework to manage architectural composition
Blair, G.S., Moreira, R., Carrapatoso, E. 09/2001 In: Proceeding DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications.
Paper

Feature Interactions Outside a Telecom Domain
Blair, L., Blair, G.S., Pang, J., Efstratiou, C. 06/2001 In: Proceedings of the Workshop on Feature Interaction in Composed Systems (at ECOOP'01). p. 15-20. 6 p.
Paper

Formal Support for Dynamic QoS Management in the Development of Open Component-Based Distributed Systems
Blair, L., Blair, G.S., Andersen, A., Jones, T. 06/2001 In: IEE Proceedings - Software. 148, 3, p. 89-97. 9 p.
Journal article

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

Arctic beans, configurable and re-configurable enterprise component architectures
Blair, G.S., Andersen, A., Goebel, V., Karlsen, R., Stabell-Kulø, T., Yu, W. 01/2001
Other contribution

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

Specifying and analysing multimedia systems
Blair, L., Blair, G.S. 2001 In: Formal methods for distributed processing . Cambridge : Cambridge University Press p. 373-399. 27 p. ISBN: 9780521771849.
Chapter

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

Resource Configuration in Ad-Hoc Networks: The MARE Approach
Blair, G.S. 12/2000
Other contribution

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

Specifying Real-Time Behaviour in Distributed Software Architectures
Blair, G.S., Duran, H. 11/2000
Other contribution

The Importance of Resource Management in Engineering Distributed Objects
Blair, G.S., Duran, H. 11/2000
Other contribution

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

On the Failure of Middleware to Support Multimedia Applications
Blair, G.S. 10/2000
Other contribution

A Formal View of Aspects in the Development of Component-Based Distributed Systems
Blair, G.S., Blair, L., Andersen, A. 09/2000
Other contribution

Integrating Meta-Information Management & Reflection in Middleware
Blair, G.S. 09/2000
Other contribution

Stochastically Enhanced Timed Automata
Blair, L., Blair, G.S., Jones, T. 09/2000
Other

The Role of Meta-Information Management in Reflective Middleware
Blair, G.S. 06/2000
Other contribution

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

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

The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms
Blair, G.S., Blair, L., Issarny, V., Tuma, P., Zarras, A. 04/2000
Other contribution

A resource management framework for adaptive middleware
Duran, H., Blair, G. 03/2000 In: Object-Oriented Real-Time Distributed Computing, 2000.(ISORC 2000) Proceedings. Third IEEE International Symposium on. IEEE p. 206-209. 4 p.
Paper

Configuring & Reconfiguring Resources in Middleware
Blair, G.S., Duran, H. 03/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 Reflective Component-Based Middleware with Quality of Service Management
Blair, G.S., Andersen, A., Eliassen, F. 01/2000
Other contribution

OOPP: A Reflective Component-Based Middleware
Blair, G.S., Andersen, A., Eliassen, F. 01/2000
Other contribution

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 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

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

A Reflective Architecture for Middleware: Design & Implementation
Blair, G.S. 06/1999
Other contribution

A Tool Suite to Support Aspect-Oriented Specification
Blair, L., Blair, G.S. 06/1999
Other contribution

A Tool Suite for Multi-Paradigm Specification
Blair, L., Blair, G.S., Jones, T. 03/1999
Other

The Support of Mobile-Awareness in Collaborative Groupware
Cheverst, K., Blair, G.S., Davies, N., Friday, A. 03/1999 In: Personal and Ubiquitous Computing. 3, 1 & 2, p. 33-42. 10 p.
Journal article

Composition in Multi-Paradigm Specification Techniques
Blair, L., Blair, G.S. 02/1999
Other

Developing Adaptive Applications: The MOST Experience
Friday, A., Davies, N., Blair, G.S., Cheverst, K. 01/1999 In: Integrated Computer-Aided Engineering. 6, 2, p. 143-157. 15 p.
Journal article

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

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

An Asynchronous Distributed Systems Platform for Heterogeneous Environments
Davies, N., Friday, A., Blair, G.S., Wade, S. 09/1998
Conference paper

L2imbo: a distributed systems platform for mobile computing
Davies, N., Friday, A., Blair, G.S., Wade, S. 08/1998 In: Mobile Networks and Applications. 3, 2, p. 143-156. 14 p.
Journal article

The Role of Open Implementation & Reflection in Supporting Mobile Applications
Blair, G.S. 08/1998
Other contribution

Supporting Collaboration in Mobile-Aware Groupware
Cheverst, K., Davies, N., Friday, A., Blair, G.S. 14/05/1998
Conference paper

Developing a Context Sensitive Tourist Guide
Davies, N., Cheverst, K., Blair, G.S., Mitchell, K. 05/1998
Other contribution

Supporting Video in Heterogeneous Mobile Environments
Yeadon, N., Davies, N., Friday, A., Blair, G.S. 01/1998
Conference paper

The Impact of Aspect-Oriented Programming on Formal Methods
Blair, L., Blair, G.S. 01/1998
Conference paper

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

Formal specification of distributed multimedia systems.
Blair, G.S., Blair, L., Bowman, H., Chetwynd, A.G. 1998 UCL Press.
Book

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

The Tuple Space: An Old Solution to a New Problem?
Friday, A., Wade, S.P., Davies, N., Blair, G.S. 17/09/1997
Conference paper

Quality of Service Support in a Mobile Environment: An Approach Based on Tuple Spaces
Blair, G.S., Davies, N., Friday, A., Wade, S. 21/05/1997
Conference paper

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

Limbo: A Tuple Space Based Platform for Adaptive Mobile Applications
Davies, N., Wade, S., Friday, A., Blair, G.S. 1997
Conference paper

Distributed Systems Support for Adaptive Mobile Applications
Davies, N., Friday, A., Blair, G.S., Cheverst, K. 12/1996 In: Mobile Networks and Applications. 1, 4, p. 399-408. 10 p.
Journal article

Mobile Open Systems Technologies For The Utilities Industries
Davies, N., Blair, G.S., Friday, A., Raven, P.F., Cross, A.D. 09/1996 In: Remote Cooperation . Berlin : Springer Verlag
Paper

Costing-Extending the Locative Logic Model of Networks.
Banres, N., Blair, G.S., Lakas, A., Chetwynd, A.G. 06/1996 In: 8th EuroMricro Workshop on Real-Time Systems.
Chapter

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

Supporting collaborative applications in a heterogeneous mobile environment
Davies, N., Blair, G.S., Cheverst, K., Friday, A., EPSRC (Funder) 04/1996 In: Computer Communications. 19, 4, p. 346-358. 13 p.
Journal article

Specification and Verification of Real-Time Safety and Liveness Properties using LOTOS and SQTL.
Lakas, A., Blair, G.S., Chetwynd, A.G. 03/1996 In: Proceedings of the Eighth International Workshop on Software Specification and Design.
Chapter

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

A formal approach to the design of QoS parameters in multimedia systems.
Lakas, A., Blair, G.S., Chetwynd, A.G. 1996 In: Proceedings of the 4th International Workshop on Quality of Service.
Chapter

Extensions to ANSAware for advanced mobile applications
Friday, A., Blair, G., Cheverst, K., Davies, N. 1996
Conference paper

Services to Support Consistency in Mobile Collaborative Applications
Cheverst, K., Davies, N., Friday, A., Blair, G.S. 1996
Conference paper

Specification of Stochastic Properties in Real-Time Systems.
Lakas, A., Blair, G.S., Chetwynd, A.G. 1996 In: Proceedings of the 11th UK Performance Engineering Workshop for Computer and Telecommunications Systems. Springer p. 202-216. 15 p.
Chapter

Formal description of multimedia systems : an assessment of potential techniques.
Bowman, H., Blair, L., Blair, G.S., Chetwynd, A.G. 12/1995 In: Computer Communications. 18, 12, p. 964-977. 14 p.
Journal article

Formal specification and verification of multimedia systems in open distributed processing.
Blair, L., Blair, G.S., Bowman, H., Chetwynd, A.G. 30/09/1995 In: Computer Standards and Interfaces. 17, 5-6, p. 413-436. 24 p.
Journal article

Experiences of Using RM-ODP to Build Advanced Mobile Applications
Davies, N., Blair, G.S., Cheverst, K., Friday, A. 09/1995 In: Distributed Systems Engineering. 2, 3, p. 142-151. 10 p.
Journal article

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

A Collaborative Multimedia Application for a Mobile Environment
Davies, N., Blair, G.S., Cheverst, K., Friday, A. 1995
Conference paper

A Network Emulator To Support the Development of Adaptive Applications
Davies, N., Blair, G.S., Cheverst, K., Friday, A. 1995
Conference paper

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

Supporting adaptive services in a heterogeneous mobile environment
Davies, N., Blair, G.S., Cheverst, K., Friday, A., Cabrera, L., Satyanarayanan, M., EPSRC (Funder) 12/1994 In: Workshop on Mobile Computing Systems and Applications, 1994. Proceedings.. IEEE p. 153-157. 5 p.
Paper

POSITION STATEMENT ON PRODUCING A GROUP COLLABORATION BASED APPLICATION TO OPERATE IN A WEAKLY CONNECTED ENVIRONMENT
Cheverst, K., Friday, A., Davies, N., Blair, G.S., EPSRC (Funder) 08/1994 Lancaster University
Working paper

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

Moving the 'Desktop' Into the Field
Cheverst, K., Blair, G.S., Davies, N., Friday, A., Cross, A.D., Raven, P.F. 03/1994
Conference paper

A formal description technique supporting quality of service and media synchronisation.
Bowman, H., Blair, L., Blair, G.S., Chetwynd, A.G. 1994 In: Proceedings of Cost 237 : multimedia transport and teleservices. Springer
Chapter

A framework for the formal specification and verification of distributed multimedia systems.
Blair, L., Blair, G.S., Bowman, H., Chetwynd, A.G. 1994 In: Proceedings of the Workshop on Quality of Service and Network Performance, 2nd International Conference on Intelligence in Broadband Services and Networks.
Chapter

A framework for the formal specification of multimedia systems in open distributed processing MPG-93-12 J.
Blair, L., Blair, G.S., Bowman, H., Chetwynd, A.G., Papathomas, M. 1994 In: Proceedings of the Workshop on Distributed Multimedia Applications and Quality of Service Verification. Montreal
Chapter

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

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

Time versus abstraction in formal description.
Bowman, H., Blair, G.S., Blair, L., Chetwynd, A.G. 1994 In: IFIP Transactions. Series C. 22, p. 407-482. 76 p.
Journal article

Time versus abstraction in formal descriptions.
Bowman, H., Blair, L., Blair, G.S., Chetwynd, A.G. 1994 In: Proceedings of the Sixth International Conference on Formal Description Techniques (Forte '93). North Holland : Elsevier
Chapter

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

Formal description of distributed multimedia systems.
Bowman, H., Blair, L., Blair, G.S., Chetwynd, A.G. 1993 In: Proceedings of the 9th British Colloquium for Theoretical Computer Science. York
Chapter

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

Zenith system for object management in distributed multimedia design environments
Kemp, Z.P., Oxborrow, E.A., Davy, M.J., Linnington, P.F., Thearle, R., Blair, G.S., Dark, P., Davies, N.A., Mariani, J.A., Snape, C. 07/1992 In: Information and Software Technology. 34, 7, p. 427-436. 10 p.
Journal article

An introduction to LOTOS through a worked example.
Drayton, L.D., Chetwynd, A.G., Blair, G.S. 03/1992 In: Computer Communications. 15, 2, p. 70-85. 16 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

The impact of distribution on support for object-oriented software development
Blair, G.S., Lea, R. 1992 In: Software Engineering Journal. 7, 2, p. 130-138. 9 p.
Journal article

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

A knowledge-based operating system
Blair, G.S., Mariani, J.A., Nicol, J.R., Shepherd, D. 1987 In: The Computer Journal. 30, 3, p. 193-200. 8 p.
Journal article

A critique of UNIX
Blair, G.S., Malone, J.R., Mariani, J.A. 12/1985 In: Software: Practice and Experience. 15, 12, p. 1125-1139. 15 p.
Journal article