Professor Gordon Blair
Distinguished ProfessorMy Role
Director of the HighWire Centre for Doctoral Training
Profile
Gordon Blair is a Distinguished Professor of Distributed Systems in the School of Computing and Communications at Lancaster University and is also an Adjunct Professor at the University of Tromsø in Norway. He has published over 300 papers in his field and is on the PCs of many major international conferences in middleware and distributed systems. He is also chair of the steering committee of the ACM/ IFIP/ Usenix Middleware series of conferences. His current research interests include distributed systems architecture, middleware (including reflective and adaptive middleware), model-driven engineering techniques applied to adaptive distributed systems, and the applicability of contemporary distributed systems technologies (including cloud computing and the Internet of Things) to environmental science. He is co-author of the highly successful book Distributed Systems: Concepts and Design by Coulouris, Dollimore, Kindberg and Blair with the 5th edition published in 2011. He is also Director of the HighWire Centre for Doctoral Training, a PhD programe taking a cross-disciplinary perspective on innovation as it relates to the digital economy, and is co-editor in chief of Springer's Journal of Internet Services and Applications.
Research Overview
My core research focuses on the area of distributed systems and, more specifically, on the middleware architectures that underpin complex distributed systems applications and services. This includes examination of key distributed properties such as interoperability and how this can be achieved in the complex and dynamic distributed systems of today.
I have a strong interest in more applied areas of computing including how innovations in distributed systems, for example cloud computing and ubiquitous computing, can support environmental scientists in tackling global problems such as climate change. I also have interests in more general applicability of digital innovation in the digital economy.
Current Teaching
CSc 253: Distributed Systems (Undergraduate) CSM 02: Advanced Distributed Systems (Masters)
Career Details
Academic qualifications:
Ph.D. Computer Science, Strathclyde 1983
B.Sc. Computer Science, Strathclyde 1980 (1st Class Hons)
Employment:
Professor of Distributed Systems, School of Computing and Communications, Lancaster University, 1996 to present
Professional Role
Chair of the Steering Committee of the ACM/ IFIP/ USENIX Middleware Series of Conferences from April 2005 to date (and member of the steering committee since co-founding the event in 1998).
Co Editor-in-Chief, Springer Journal of Internet Systems and Applications (JISA), Sept. 2009 to date.
Member of the Editorial Board of Software and Systems Models (SoSyM), Springer, December 2006 to date.
Member of the Editorial Board of Software: Practice and Experience, June 2007 to date.
PhD Supervision Interests
I am interesting in supervising PhD students on a range of topics related to:Distributed systems generally including cloud computing and middleware;Environmental informatics including the role of cloud computing in supporting environmental scientists;The digital economy, especially areas related to digital innovations and their impact on business or society (see the HighWire CDT - highwire.lancs.ac.uk);The role of models at run-time in supporting the engineering of distributed systems.
Selected Publications Show all 267 publications
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
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
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
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
All Publications Show only selected publications
Middleware for Internet distribution in the context of cloud computing and the Internet of Things
Blair, G.S., Schmidt, D., Taconet, C. 04/2016 In: Annals of Telecommunications. 71, 3, p. 87-92. 6 p.
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
MultiBox: lightweight containers for vendor-independent multi-cloud deployments
Hadley, J., El Khatib, Y., Blair, G., Roedig, U. 21/11/2015 In: Embracing Global Computing in Emerging Economies. Springer Verlag p. 79-90. 12 p.
Paper
Daleel: simplifying cloud instance selection using machine learning
Samreen, F., El Khatib, Y., Rowe, M.C., Blair, G.S. 20/11/2015 In: IEEE/IFIP Network Operations and Management Symposium. IEEE
Paper
Dynamic constructs competition miner - occurrence- vs. time-based ageing
Redlich, D., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 19/11/2015 In: Data-Driven Process Discovery and Analysis. Springer p. 79-106. 28 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
Evaluation of the dynamic construct competition miner for an eHealth system
Redlich, D., Galushka, M., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 6/03/2015 In: Business Information Systems . Cham : Springer p. 115-126. 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
The role of [email protected] in supporting on-the-fly interoperability
Bencomo, N., Bennaceur, A., Grace, P., Blair, G., Issarny, V. 1/10/2012 In: Computing. 95, 3, p. 167-190. 24 p.
Journal article
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
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
Cyber Security of the Internet of Things
29/02/2016 → 28/02/2019
Research
Declarative and Interoperable Overlay Networks, Applications to Systems of Systems
01/12/2014 → 31/12/2016
Research
NERC Environmental Big Data Project
01/05/2013 → 01/05/2014
Other Consultancy
Citizens Transforming Society: Tools for Change
01/11/2011 → 30/04/2015
Research
Environmental Virtual Observatory pilot
01/11/2011 → 31/12/2013
Research





