header image

Publications

Refereed Journal Articles

11. Carlos Flores Cortes, Paul Grace, Gordon S. Blair "SeDiM: A Middleware Framework for Interoperable Service Discovery in Heterogeneous Networks", ACM Transactions on Autonomous and Adaptive Systems, Volume 6, Number 1, Article 6:1-8, February2011. journal link

10. Rajiv Ramdhany, Paul Grace, Geoff Coulson, David Hutchison, "Dynamic Deployment and Reconfiguration of Ad-Hoc Routing Protocols", Journal of Internet Services and Applications, Volume 1, Number 2, 135-152, November 2010. journal link

9. Jo Ueyama, Edmundo Madeira, Francois Taiani, Raphael de Camargo, Paul Grace, Geoff Coulson, "Exploiting a Generic Approach to Construct Component-based Systems Software in Linux Environments”, International Journal of Software Engineering and Knowledge Engineering, Volume 20, Number 6, September 2010. journal link

8. Ed Curry and Paul Grace, "Increasing Flexibility within Self-Managed Systems using the Model-View-Controller Design Pattern", IEEE Software, 25(3):84-90, May/June 2008.

7. Geoff Coulson, Gordon Blair, Paul Grace, Ackbar Joolia, Kevin Lee, Jo Ueyama, Thirunavukkarasu Sivaharan, "A Generic Component Model for Building Systems Software", ACM Transactions on Computer Systems, 27(1):1-42, February 2008. journal link

6. Danny Hughes, Phil Greenwood, Geoff Coulson, Gordon Blair, Paul Grace, Florian Pappenberger, Paul Smith, Keith Beven, "An Experiment with Reflective Middleware to Support Grid-based Flood Monitoring", Concurrency and Computation: Practice and Experience, to appear 2008. preprint

5. Arne Ketil Eidsvik, Randi Karlsen, Gordon Blair, Paul Grace, "Interfacing remote transaction services using UPnP", Elsevier Journal of Computer and System Sciences, 74(2):158-169, March 2008. journal link.

4. Carlos Flores Cortes, Gordon Blair, Paul Grace, "An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments", IEEE Distributed Systems Online, July 2007. article link.

3. Geoff Coulson, Paul Grace, Gordon Blair, et al. "A Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing". Concurrency and Computation: Practice and Experience, 18(8), pp 865-874,July 2006. journal link.

2. Paul Grace, Gordon S. Blair and Sam Samuel, "A Reflective Framework for Discovery and Interaction in Heterogeneous Mobile Environments". ACM SIGMOBILE Mobile Computing and Communications Review, 9(1):2-14, special section on Discovery and Interaction of Mobile Services, January 2005. pdf.

1. Licia Capra, Gordon S. Blair, Cecilia Mascolo, Wolfgang Emmerich and Paul Grace. "Exploiting Reflection in Mobile Computing Middleware". ACM SIGMOBILE Mobile Computing and Communications Review, 6(4):34-44, October 2002. pdf.

 

Book Chapters

5. Paul Grace, Nikolaos Georgantas, Amel Bennaceur, Gordon S. Blair, Franck Chauvel, Valérie Issarny, Massimo Paolucci, Rachid Saadi, Bertrand Souville, Daniel Sykes, "The CONNECT Architecture", 11th International School on Formal Methods for the Design of Computer, Communication and Software Systems: Connectors for Eternal Networked Software Systems, pp. 27-52, June 2011. Chapter pdf

4. Gordon Blair, Massimo Paolucci, Paul Grace, Nikolaos Georgantas, Interoperability in Complex Distributed Systems", 11th International School on Formal Methods for the Design of Computer, Communication and Software Systems: Connectors for Eternal Networked Software Systems, pp. 1-26, June 2011. Chapter pdf

3. Paul Grace, Danny Hughes, Geoff Coulson, Gordon S. Blair, Barry Porter, Francois Taiani, "Overlay-based Middleware for the Pervasive Grid", Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications, N. Antonopoulos, G. Exarchakos (Eds.) IGI, 2009 . book link

2. Paul Grace, "Dynamic Adaptation", In Middleware for Network Eccentric and Mobile Applications, B. Garbinato, H. Miranda and L. Rodrigues (Eds.), Chapter 13, pp. 285-304, Springer, 2009. book link

1. Paul Grace, Gordon S. Blair, "Reflective Middleware", In Handbook of Mobile Middleware, A. Corradi and P. Bellavista eds. (invited book chapter), CRC Press, 2006. book link

 

Proceedings

2. Abraham Bernstein, Paul Grace, Matthias Klusch, Massimo Paolucci Proceedings of the 4th International Workshop on Service Matchmaking and Resource Retrieval in the Semantic Web (SMR2 2010) Workshop at the 9th International Semantic Web Conference (ISWC2010), ISWC 2010 Workshops Volume IV, Shanghai, China, November 8, 2010. Proceedings

1. Paul Grace, Frank Eliassen, Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware (ARM'09), ACM Press, Urbanna, Illinois, December 01, 2009. ACM digital library link

 

Refereed Conference and Workshop Papers

2012

60. Gareth Tyson, Andreas Mauthe, Sebastian Kaune, Paul Grace and Thomas Plagemann, Juno: An Adaptive Delivery-Centric Middleware", In Proc. of IEEE 7th Consumer Communications & Networking Conference: 4th Intl. Workshop on Future Media Networking (FMN), Las Vegas, NV, January 2011. pdf

 

2011

59. Gordon Blair, Amel Bennaceur, Nikolaos Georgantas, Paul Grace, Valerie Issarny, Massimo Paolucci and Vatsala Nundloll, "The Role of Ontologies in Emergent Middleware: Supporting Interoperability in Complex Distributed Systems", In Proceedings of the 12th International Middleware Conference, Lisbon, Portugal, December 2011. pdf

58. David Bromberg, Paul Grace, Laurent Reveillere, Gordon Blair, "Bridging the Interoperability Gap: Overcoming Combined Application and Middleware Heterogeneity", In Proceedings of the 12th International Middleware Conference, Lisbon, Portugal, December 2011. to appear

57. David Bromberg, Paul Grace, Laurent Reveillere, "Starlink: runtime interoperability between heterogeneous middleware protocols", In Proceedings of the 31st International Conference on Distributed Computing Systems (ICDCS 2011), Minneapolis, Minnesota, USA, June 2011. pdf

56. Vatsala Nundloll, Paul Grace, Gordon Blair, "The Role of Ontology in Enabling Dynamic Interoperability", In Proceedings of the 11th IFIP International Conference on Distributed Applications and Interoperable Systems, Reykjavik, Iceland, June 2011. pdf

 

2010

55. Amel Bennaceur, Gordon S. Blair, Franck Chauvel, Gang Huang, Nikolaos Georgantas, Paul Grace, Falk Howar, Paola Inverardi, Valérie Issarny, Massimo Paolucci, Animesh Pathak, Romina Spalazzese, Bernhard Steffen, Bertrand Souville, "Towards an Architecture for Runtime Interoperability" ISoLA, 2010: 206-220. pdf

54. Bholanath Surajbali, Paul Grace, Geoff Coulson, “ReCycle: Resolving Cyclic Dependencies in Dynamically Reconfigurable Aspect Oriented Middleware”, In Proceedings of the 9th OSD Workshop on Aspects, Components, and Patterns for Infrastructure Software, Rennes and Saint Malo, France, March 2010. pdf

53. Bholanath Surajbali, Paul Grace, Geoff Coulson, “Preserving Dynamic Reconfiguration Consistency in Aspect Oriented Middleware”, In Proceedings of the First International Workshop on Composition: Objects, Aspects, Components, Services and Product Lines, Rennes and Saint Malo, France, March 2010. pdf

 

2009

52. Nelly Bencomo, Paul Grace and Pete Sawyer "Revisiting the Relationship between Software Architecture and Requirements: The case of Dynamically Adaptive Systems", In Proceedings of the Self-Organizing Architectures SOAR 2009 Workshop at Working IEEE/IFIP Conference on Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), WICSA / ECSA 2009, Cambridge, UK, 14 - 17 September 2009. pdf

51. Rajiv Ramdhany, Paul Grace, Geoff Coulson, David Hutchison, “MANETKit: Supporting the Dynamic Deployment and Reconfiguration of Ad-Hoc Routing Protocols”, In Proceedings of the 10th International IFIP/ACM/USENIX Middleware Conference, Illinois, USA, Decemeber 2009. pdf

50. Vatsala Nundloll, Gordon Blair, Paul Grace, “A Component-based Approach For (Re)-Configurable Routing in VANETs”, In Proceedings of the 8th International Workshop on Adaptive and Reflective Middleware (ARM 2009), Illinois, USA, Decemeber 2009. pdf

49. Bholanath Surajbali, Paul Grace, Geoff Coulson, “A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware”, In Proceedings of the 8th International Workshop on Adaptive and Reflective Middleware (ARM 2009), Illinois, USA, Decemeber 2009. pdf

48. Diego Garcia, Gordon Blair, Paul Grace, Carlos Flores-Cortés, Maria Toledo, Maria Capretz, “A Configurable Approach to Privacy Ontology and its Application to Mobile e-Health Services”, To appear in the Proc. of the Fifth International Summer School - Privacy and Identity Management for Life (PrimeLife/IFIP Summer School 2009).

47. Diego Garcia, Maria Toledo, Miriam Capretz, David Allison, Paul Grace, Gordon Blair, “Towards Protecting Consumer’s Privacy in Service-Oriented Architectures”, To appear in the Proc. of the 2009 IEEE TIC-STH Symposium on Education and Social Implications of Technology, Toronto, ON, Canada, Sept. 26–27, 2009.

46. Valérie Issarny, Bernhard Steffen, Bengt Jonsson, Gordon Blair, Paul Grace, Marta Kwiatkowska , Radu Calinescu, Paola Inverardi, Massimo Tivoli, Antonia Bertolino, Antonino Sabetta, "CONNECT Challenges: Towards Emergent Connectors for Eternal Networked Systems", In Proceedings of the 14th IEEE International Conference on Engineering of Complex Computer Systems, Pottsdam, Germany, June 2009. pdf

45. Jo Ueyama, Vitor Pinto, Edmundo Madeira, Paul Grace, Thienne Jonhson, Raphael Y. Camargo, "Exploiting a Generic Approach for Constructing Mobile Device Applications", In Proceedings of the Fourth International Conference on Communication System Software and Middleware (Comsware 2009), Dublin, Ireland, June 2009. to appear

44. Paul Grace, Danny Hughes, Barry Porter, Geoff Coulson, Gordon Blair, "Middleware Support for Dynamic Reconfiguration in Sensor Networks", In Proceedings of the International Workshop on Sensor Network Engineering (IWSNE), co-located with DCOSS 09, 2009 pdf.

43.Gareth Tyson, Paul Grace, Andreas Mauthe, Gordon Blair and Sebastian Kaune, "A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation", In Proceedings of the 9th IFIP international conference on Distributed Applications and Interoperable Systems (DAIS 2009), Lisbon, Portugal, June 2009. pdf.

42.Vander Alves, Daniel Schneider, Martin Becker,Nelly Bencomo, Paul Grace, "Comparitive Study of Variability Management in Software Product Lines and Runtime Adaptable Systems", In Proceedings of the 3rd International Workshop on Variability Modelling of Software-intensive Systems, pp. 9-17, Sevilla, Spain, January, 2009. pdf.

 

2008

41. Francois Taiani, Paul Grace, Geoff Coulson and Gordon Blair, "Past and future of reflective middleware: Towards a corpus-based impact analysis", In Proceedings of the 7th Workshop on Adaptive and Reflective Middleware (ARM'08), Leuven, Belgium, December 2008. pdf

40. Gareth Tyson, Paul Grace, Andreas Mauthe and Sebastian Kaune, "The Survival of the Fittest: An Evolutionary Approach to Deploying Adaptive Functionality in Peer-to-Peer Systems", In Proceedings of the 7th Workshop on Adaptive and Reflective Middleware (ARM'08), Leuven, Belgium, December 2008. pdf

39. Paul Grace, Gordon Blair, Carlos Flores, Nelly Bencomo, "Engineering Complex Adaptations in Highly Heterogeneous Distributed Systems", Invited paper at the 2nd International Conference on Autonomic Computing and Communication Systems (Autonomics 2008), Turin, Italy, September 2008. pdf

38. Nelly Bencomo, Paul Grace, Carlos Flores, Danny Hughes, Gordon Blair, "Genie: Supporting the Model Driven Development of Reflective, Component-based Adaptive Systems", Formal Research Demonstration, In Proceeding of the 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008. pdf

37. Paul Grace, Danny Hughes, Barry Porter, Gordon Blair, Geoff Coulson, Francois Taiani, "Experiences with Open Overlays: A Middleware Approach to Network Heterogeneity", In Proceedings of the 3rd ACM International EuroSys Conference '08, Glasgow, Scotland, April 2008. pdf, slides

36. Paul Grace, Bert Lagaisse, Eddy Truyen, Wouter Joosen, "A Reflective Framework for Fine-Grained Adaptation of Aspect-Oriented Compositions", In Proceedings of the 7th International Symposium on Software Composition, Budapest, Hungary, March 2008. pdf

35. Nelly Bencomo, Pete Sawyer, Gordon Blair, Paul Grace, "Dynamically Adaptive Systems are Product Lines too: Using Model-Driven Techniques to Capture Dynamic Variability of Adaptive Systems", In Proceedings of the 2nd International Workshop on Dynamic Software Product Lines (DSPL 2008) , with SPLC 2008, Limerick, Ireland, September 2008. pdf

34. Geoff Coulson, Danny Hughes, Gordon Blair, Paul Grace, "The Evolution of the GridStix Wireless Sensor Network Platform" to appear In Proceedings of the International Workshop on Sensor Network Engineering (IWSNE '08), co-located with DCOSS '08, Santorini, Greece, June 2008. pdf

33. Jo Ueyama, Edmundo Roberto Mauro Madeira, Paul Grace, FlexPar: Reconfigurable Middleware for Parallel Environments 11th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2008), pp.312-316, Orlando, Florida, May 2008.

 

2007

32. Paul Grace, Eddy Truyen, Bert Lagaisse, Wouter Joosen, "The Case for Aspect-Oriented Reflective Middleware", In Proceedings of the 6th Workshop on Adaptive and Reflective Middleware (ARM 2007), co-located with Middleware 2007, Newport Beach, CA, November 2007. pdf

31. Pete Sawyer, Nelly Bencomo, Danny Hughes, Paul Grace, Heather J. Goldsby, Betty H. C. Cheng, "Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs*", In Proceedings of the 2nd International Workshop on Requirements Engineering Visualization (REV'07), co-located with RE 2007, New Delhi, India, October 2007. pdf

30. Bholonath Surajbali, Geoff Coulson, Phil Greenwood, Paul Grace, "Augmenting Reflective Middleware with an Aspect Orientation Support Layer", In Proceedings of the 6th Workshop on Adaptive and Reflective Middleware (ARM 2007), co-located with Middleware 2007, Newport Beach, CA, November 2007. pdf

29. Jo Ueyama, Geoff Coulson, Edmundo Madeira, Thais Batista, Paul Grace, "Experiments with a Runtime Component Model", In Proceedings of the ECOOP 2007 workshop on Model Driven Software Adaptation (M-ADAPT07), Berlin, July 07. Workshop proceedings

28. Jo Ueyama, Francois Taiani, Geoff Coulson, Edmundo Madeira, Paul Grace, "Component-based System Software: A Generic Approach", In Proceedings of the 21st Brazilian Symposium on Software Engineering (SBES07), João Pessoa, Brazil, Oct 07. (2nd best paper award). pdf

 

2006

27. Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, "A Distributed Architecture Meta Model for Self-Managed Middleware", In Proceedings of the 5th International Workshop on Adaptive and Reflective Middleware (ARM '06), co-located with Middleware 2006, Melbourne, Australia, November 2006. pdf

26. Nelly Bencomo, Gordon Blair, Paul Grace, "Models, Reflective Mechanisms and Family-based Systems to Support Dynamic Configuration", In Proceedings of the 1st International Workshop on MOdel Driven Development for Middleware (MODDM '06), co-located with Middleware 2006, Melbourne, Australia, November 2006. pdf

25. Carlos Flores Cortes, Gordon Blair, Paul Grace, "A Multi-protocol Framework for Ad-hoc Service Discovery", In Proceedings of the 4th International Workshop on on Middleware for Pervasive and Ad-Hoc Computing (MPAC '06), co-located with Middleware 2006, Melbourne, Australia, November 2006. pdf

24. Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Danny Hughes, "Dynamic Reconfiguration in Sensor Middleware", In Proceedings of the 1st International Workshop on Middleware for Sensor Networks (MidSens '06), co-located with Middleware 2006, Melbourne, Australia, November 2006. pdf

23. Stefan Behnel, Alejandro Buchmann, Paul Grace, Barry Porter, Geoff Coulson, "A Specification-to-Deployment Architecture for Overlay Networks", In Proceedings of the International Symposium on Distributed Objects and Applications (DOA 2006), Montpellier, France, November 2006. pdf

22. Na Xu, Gordon Blair, Per Harald Myrvang, Tage Stabell-Kulø, Paul Grace, "The Role of Reflective Middleware in Supporting Flexible Security Policies", In Proceedings of NODe 2006: Objects, Aspects, Services, the Web, Erfurt, Germany, Septmeber 2006. pdf

21. Nelly Bencomo, Pete Sawyer, Paul Grace, Gordon Blair, "Ubiquitous Computing: Adaptability Requirements Supported by Middleware Platforms", Proceedings of the Workshop on Software Engineering Challenges for Ubiquitous Computing (SEUC 2006), Lancaster, June, 2006. pdf

20. Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, "Addressing Network Heterogeneity in Pervasive Application Environments", Proceedings of the 1st International Conference on Integrated Internet Ad-hoc and Sensor Networks (Intersense 2006), Nice, France, May 2006. pdf

19. Arne Ketil Eidsvik, Randi Karlsen, Gordon Blair, Paul Grace, "Transaction Service Discovery in Mobile Environments", Proceedings of the 2nd International Workshop on Web and Mobile Information Systems (WAMIS), Vienna, Austria, April 2006. article link

 

2005

18. Nelly Bencomo, Gordon Blair, Geoff Coulson, Paul Grace, Awais Rashid, “Reflection and Aspects Meet Again: Runtime Reflective Mechanisms for Dynamic Aspects”. Proceedings of the First Middleware ‘05 Workshop on Aspect Oriented Middleware Development (AOMD 05), Grenoble, France, 2005. pdf

17. Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, "Deep Middleware for the Divergent Grid", Proceedings of the 6th IFIP/ACM/USENIX International Middleware Conference 2005, Grenoble, France, November 2005. pdf

16. Geoff Coulson, Gordon Blair, Paul Grace, Barry Porter, Wei Cai, Chris Cooper, David Duce, Muhammad Younas, Wei Li, Musbah Sagar, "Open Overlay Support for the Divergent Grid", Proceedings of the UK E-Science All Hands Meeting, Nottingham, UK, August 2005. pdf

15. Chris Cooper, David Duce, Muhammad Younas, We Li, Musbah Sagar, Gordon Blair, Geoff Coulson, Paul Grace, "The Open Overlays Collaborative Workspace", Proceedings of the UK E-Science All Hands Meeting, Nottingham, UK, August 2005. pdf

14. Chris Cooper, David Duce, Weihei Li, Musbah Sagar, Gordon Blair, Geoff Coulson, Paul Grace, "The Open Overlays Collaborative Workspace", Proceedings of the 4th Annual Conference on Scalable Vector Graphics, Enschede, the Netherlands, August 2005. pdf

13. Wei Cai, Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, Wai Kit Yeung, "The Gridkit Distributed Resource Management Framework", Proceeding of European Grid Conference, Science Park Amsterdam, The Netherlands, February 14 -16 2005. pdf

 

2004

12. Gordon Blair, Geoff Coulson, Paul Grace, "Research Directions in Reflective Middleware: the Lancaster Experience". Proceedings of the 3rd Workshop on Reflective and Adaptive Middleware (RM2004) co-located with Middleware 2004, Toronto, Ontario, Canada, Monday, October 18th 2004. pdf

11. Paul Grace, Geoff Coulson, Gordon Blair, Laurent Mathy, David Duce, Chris Cooper, Wai Kit Yeung, Wei Cai. "GRIDKIT: Pluggable Overlay Networks for Grid Computing". In Proceedings of International Symposium on Distributed Objects and Applications(DOA), Larnaca, Cyprus, October 2004. pdf

10. Geoff Coulson, Gordon Blair, Paul Grace, Ackbar Joolia, Kevin Lee, Jo Ueyama. "OpenCOM v2: A Component Model for Building Systems Software". Proceedings of IASTED Software Engineering and Applications (SEA?04), Cambridge, MA, ESA, Nov 2004. pdf

9. Marcos Vinicius Gialdi, Edmundo Madeira, Paul Grace, Gordon Blair. "ICoMP: A Mobile Portal Model based on Reflective Middleware and Mobile Agents". In Proceedings of 1st International Workshop on Mobility Aware Technologies and Applications (MATA'04), Florianópolis, Brazil, October 2004. link

8. Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, David Duce, Chris Cooper, Wai Kit Yeung, Wei Cai. "Towards a component-based middleware framework for configurable and reconfigurable grid computing". In Proceedings of Workshop on Emerging Technologies for Next Generation Grid (ETNGRID-2004). Modena, Italy, June 2004. pdf

7. Geoff Coulson, Gordon S. Blair and Paul Grace. "On the Performance of Reflective Systems Software". In Proceedings of International Workshop on Middleware Performance (MP 2004). Phoenix, Arizona, April 2004. pdf

 

2003

6. Paul Grace, Gordon S. Blair and Sam Samuel."A Higher Level Abstraction for Mobile Computing Middleware" In Proceedings of Workshop on Communication Abstractions for Distributed Systems, Paris, France, November 2003. pdf.

5. Paul Grace, Gordon S. Blair and Sam Samuel. "ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability". In Proceedings of International Symposium on Distributed Objects and Applications(DOA), Catania, Sicily, Italy, November 2003. pdf.

4. Paul Grace, Gordon S. Blair and Sam Samuel. "A Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability". In Proceedings of Workshop on Middleware Interoperability of Enterprise Applications, Dublin, Ireland. September, 2003. pdf.

3. Paul Grace, Gordon S. Blair and Sam Samuel. "Middleware Awareness in Mobile Computing". In Proceedings of First International ICDCS Workshop on Mobile Computing Middleware (MCM03). Providence, Rhode Island. May 2003. ps.

 

2002

2. Gordon S. Blair, Geoff Coulson, Lynne Blair, Hector Duran-Limon, Paul Grace, Rui Moreira and Nikos Parlavantzas. "Reflection, Self-Awareness and Self-Healing". In Proceedings of Workshop on Self-Healing Systems '02, Charleston, SC, November 2002. pdf.

 

2001

1. Paul Graceand Gordon S. Blair. "Integrating Middleware Paradigms to support a Mobile Sport News Application". In Proceedings of Workshop on Middleware for Mobile Computing, Heidelberg, Germany. November 2001. pdf.

 

Thesis

2. Paul Grace. "Overcoming Middleware Heterogeneity in Mobile Computing Applications", Ph.D. Thesis. Lancaster University. March 2004. pdf

1. Paul Grace. "Genetic Programming and Protocol Construction". MSc. Dissertation. Lancaster University. September 2000. pdf

 

Demos

3. Danny Hughes, Nelly Bencomo, Gordon Blair, Geoff Coulson, Paul Grace, Barry Porter, "Exploiting Extreme Heterogeneity in a Flood Warning Scenario using the Open Overlays Middleware", Proceedings of the 8th ACM/IFIP/Usenix International Middleware Conference (Demo track), Leuven, Belgium October 2008.

2. Danny Hughes, Phil Greenwood, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, Francois Taiani, F. Pappenberger, P. Smith, K. Beven, "Using Grid Technologies to Optimise a Wireless Sensor Network for Flood Management", At 4th ACM Conference on Embedded Networked Sensor Systems (Sensys ’06) Demo session, Boulder, Colorado, USA, November 2006.

1. Phil Greenwood, Danny Hughes, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, Francois Taiani, F. Pappenberger, P. Smith, K. Beven, "Using a Grid-Enabled Wireless Sensor Network for Flood Management", At Eighth International Conference on Ubiquitous Computing (Ubicomp ’06) Demo Session, Orange County, California, USA, September 2006.

 

Posters

4. Paul Grace, Carlos Flores and Gordon Blair, "Emergent middleware: rethinking interoperability for complex pervasive systems", In Proceedings of the 10th ACM/IFIP/USENIX international Conference on Middleware (Urbanna, Illinois, November 30 - December 04, 2009). Middleware Conference. Springer-Verlag New York, New York, NY. pdf

3. Nelly Bencomo, Gordon Blair, Paul Grace, "The world is going MAD: Models for Adaptation", Poster in MoDELS 2006, Genoa, October, 2006.

2. Nelly Bencomo, Gordon Blair, Geoff Coulson, and Paul Grace. "Families of Reflective Middleware Systems: the new generation", Poster in MODELS 2005, Jamaica, October, 2005.

1. Geoff Coulson, Wei Cai, Paul Grace, Gordon Blair, Laurent Mathy, Wai-Kit Yeung. "The Gridkit Resource Management Framework", poster paper presented at 2nd Workshop on Middleware for Grid Computing (MGC ’04), co-located with Middleware 2004, Toronto, Ontario, Canada, October 2004. pdf

 

Invited Talks

6. Revisiting the Interoperability Problem: from sensors to complex systems of systems. The 6th International workshop on Middleware Tools, Services and Run-time Support for Networked Embedded Systems (MidSens 2011). Lisbon, Portugal, December 2011. slides

5. Solving Interoperability Problems. 11th International School on Formal Methods for the Design of Computer, Communication and Software Systems: Connectors for Eternal Networked Software Systems. Bertinoro, Italy, June 2011. slides

4.Emergent Middleware: Rethinking Interoperability for Complex Systems. Autonomics 2009. Limassol, Cyprus, September 2009. slides

3. Dynamic Adaptation. 2009 Minema Winter School. Gothenburg, Sweden, March 2009 pdf.

2. Reflections on Developing Adaptive Systems Software. 6th Minema Workshop at EuroSys 2008. Glasgow, UK, April 2008 pdf.

1. GridKit: Deep Middleware for the Divergent Grid. Grid Systems, Tools and Environments Workshop at Grids@Work 2005. Sophie Antipolis, France, October 2005 pdf.

 

Technical Reports, Non-published Workshops, News Articles, Other

9. Gordon Blair and Paul Grace, Emergent Middleware: Tackling the Interoperability Problem, IEEE Internet Computing, vol. 16, no. 1, pp. 78-82, Jan./Feb. 2012, link.

8. Paul Grace, Gordon Blair and Valerie Issarny. "Emergent Middleware". ERCIM News No. 88, January 2011. link.

7. Gareth Tyson, Paul Grace, Gordon Blair and Andreas Mauthe. "Fine Grained Component Engineering of Adaptive Overlays: Experiences and Perspectives", Technical Report no. COMP-02-2009, Lancaster University 2009. pdf

6. Pete Sawyer, Nelly Bencomo, Paul Grace, and Gordon Blair. "Handling Multiple Levels of Requirements for Middleware-Supported Adaptive Systems", Technical Report (COMP 001-2007), Lancaster University. 2007. pdf.

5. Carlos Flores Cortes, Gordon Blair, Paul Grace, "Service Discovery in Highly Heterogeneous Environments", Proceedings of the 4th Minema Workshop, Lisbon, Portugal, July 2006.

4. Geoff Coulson, Paul Grace, Gordon Blair, David Duce, Chrid Cooper, Musbah Sagar, "A Middleware Approach for Pervasive Grid Environments", UK-UbiNet/ UK e-Science Programme Workshop on Ubiquitous Computing and e-Research, Edinburgh, UK, May 2005. pdf

3. Paul Grace, Gordon S. Blair and Sam Samuel. "Interoperating with Services in a Mobile Environment". Technical Report (MPG-03-01), Lancaster University. 2003. pdf.

2. Paul Grace and Gordon Blair. "Interoperating with Heterogeneous Mobile Services". ERCIM News No. 54, July 2003. link.

1. Paul Grace. "Middleware Support for Mobile Computing Applications". PhD First Year Report, 2001.