A Reflective Middleware to Support Peer-to-Peer Overlay Adaptation (2009)
Gareth Tyson, Paul Grace, Andreas Mauthe, Gordon Blair
Abstract. As peer-to-peer systems are evolving from simplistic application specific overlays to middleware platforms hosting a range of potential applications it has become evident that increasingly...
CONNECT Challenges: Towards Emergent Connectors for Eternal Networked Systems (2009)
Issarny, Valérie, Steffen, Bernhard, Jonsson, Bengt, Blair, Gordon, Grace, Paul, Kwiatkowska, Marta, ...
The CONNECT European project that started in February 2009 aims at dropping the interoperability barrier faced by today's distributed systems. It does so by adopting a revolutionary approach to the...
CONNECT Challenges: Towards Emergent Connectors for Eternal Networked Systems (2009)
Issarny, Valérie, Steffen, Bernhard, Jonsson, Bengt, Blair, Gordon, Grace, Paul, Kwiatkowska, Marta, ...
The CONNECT European project that started in February 2009 aims at dropping the interoperability barrier faced by today's distributed systems. It does so by adopting a revolutionary approach to the...
Ndako James, Echeonwu Georgebest, Shidali Nathaniel, Bichi Iliyasu, Paul Grace, Onovoh Ema, ...
Abstract Background Glucose intolerance is observed more in patients with HCV infection compared with control subjects with liver disease, Initial studies suggested that Hepatitis C virus infection...
A Reflective Framework for Fine-Grained Adaptation of Aspect-Oriented Compositions (2008)
Paul Grace, Bert Lagaisse, Eddy Truyen, Wouter Joosen
Abstract. Dynamic Aspect Oriented Programming (AOP) technologies typically provide coarse-grained mechanisms for adapting aspects that cross-cut a system deployment; i.e. whole aspect modules can be...
The world is going MAD: Models for Adaptation (2008)
Nelly Bencomo, Gordon Blair, Paul Grace
Abstract. This paper summarises our research on how to use Model-Driven
The Role of Reflective Middleware in Supporting Flexible Security Policies (2008)
Na Xu, Gordon S. Blair, Per Harald Myrvang, Tage Stabell-kulø, Paul Grace
Abstract. Next generation middleware must support applications in the face of increasing diversity in interaction paradigms, end system types and network styles. Therefore, to secure applications,...
An Experiment with Reflective Middleware to Support Grid-based Flood Monitoring (2008)
Danny Hughes, Phil Greenwood, Gordon Blair, Geoff Coulson, Paul Grace, Paul Smith, ...
Flooding is a growing problem, which affects more than 10 % of the UK population. The cost of damage caused by flooding correlates closely with the warning time given before a flood event, making...
Middleware Support for Dynamic Reconfiguration in Sensor Networks (2008)
Paul Grace, Danny Hughes, Barry Porter, Geoff Coulson, Gordon Blair
The operational environments of sensor networks will alter over time, often due to hazardous conditions or fluctuating resource availability; however this important characteristic of sensor networks...
Visualizing the Analysis of Dynamically Adaptive Systems Using i * and DSLs ∗ (2008)
Pete Sawyer, Nelly Bencomo, Danny Hughes, Paul Grace, Heather J. Goldsby
Self-adaptation is emerging as a crucial enabling capability for many applications, particularly those deployed in dynamically changing environments. One key challenge posed by Dynamically Adaptive...
The Gridkit Resource Management Frameworks (2008)
Geoff Coulson, Wei Cai, Paul Grace, Gordon Blair, Laurent Mathy, Wai Kit Yeung
Traditional resource discovery and management systems in Grid Computing tend to be coarse-grained, have fixed static policies and deal exclusively with concrete resource entities e.g. CPUs, memory...
Augmenting Reflective Middleware with an Aspect Orientation Support Layer (2008)
Bholanathsingh Surajbali, Geoff Coulson, Phil Greenwood, Paul Grace
Reflective middleware provides an effective way to support adaptation in distributed systems. However, as distributed systems become increasingly complex, certain drawbacks of the reflective...
A Specification-to-Deployment Architecture for Overlay Networks (2008)
Stefan Behnel, Ro Buchmann, Paul Grace, Barry Porter, Geoff Coulson
Abstract. Implementing overlay software is non-trivial and time-consuming. Current projects build overlays or intermediate frameworks on top of low-level networking abstractions. This leads to far...
A Specification-to-Deployment Architecture for Overlay Networks (2008)
Stefan Behnel, Ro Buchmann, Paul Grace, Barry Porter, Geoff Coulson
Abstract. Implementing overlay software is non-trivial and time-consuming. Current projects build overlays or intermediate frameworks on top of low-level networking abstractions. This leads to far...
Using a Grid-Enabled Wireless Sensor Network for Flood Management (2008)
Phil Greenwood, Danny Hughes, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, ...
Flooding is becoming an increasing problem. As a result there is a need to deploy more sophisticated sensor networks to detect and react to flooding. This paper outlines a demonstration that...
Open Overlay Support for the Divergent Grid (2008)
Geoff Coulson, Paul Grace, Gordon Blair, Barry Porter, Wei Cai, David Duce, ...
The divergent Grid is characterized by heterogeneity. Applications will operate across different types of end-systems (e.g. from resource light sensor motes to supercomputers) that are interconnected...
A configurable and dynamically reconfigurable multipersonality middleware supports the discovery of services advertised on multiple platforms and achieves interoperability between heterogeneous...
The Case for Aspect-Oriented Reflective Middleware (2007)
Paul Grace, Eddy Truyen, Bert Lagaisse, Wouter Joosen
The emergence of applications domains such as pervasive and autonomic computing has increased the need for customisation and dynamic adaptation of both distributed systems, and the underlying...
A Multi-protocol Framework for Ad-Hoc Service Discovery (2006)
Discovering the appropriate services in ad-hoc computing environments where a great number of devices and software components collaborate discreetly and provide numerous services is an important...
Dynamic reconfiguration in sensor middleware (2006)
Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Danny Hughes
Middleware solutions for sensor networks have so far mainly focused on communication abstractions, ad-hoc message routing protocols, and power conservation techniques. We argue that customisation and...
Using Grid Technologies to Optimise a Wireless Sensor Network for Flood Management (2006)
Danny Hughes, Phil Greenwood, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, ...
Current approaches to flood monitoring (e.g. in river valleys) involve statically deploying depth and ultrasoundbased flow sensors across flood-prone areas, and feeding the collected data off-site...
A Distributed Architecture Meta-Model for Self-Managed Middleware (2006)
Openness and adaptation are the fundamental properties of reflective middleware platforms. Self-managed or autonomic systems require this behaviour, and therefore, reflective middleware platforms are...
Dynamic reconfiguration in sensor middleware (2006)
Paul Grace, Geoff Coulson, Gordon Blair, Barry Porter, Danny Hughes
Middleware solutions for sensor networks have so far mainly focused on communication abstractions, ad-hoc message routing protocols, and power conservation techniques. We argue that customisation and...
A reflective framework for discovery and interaction in heterogeneous mobile environments (2005)
Paul Grace, Gordon S. Blair, Sam Samuel
To operate in dynamic and potentially unknown scenarios a mobile client discovers the local services that match its requirements, and interacts with these to obtain the application functionality....
The Open Overlays Collaborative Workspace Environment (2005)
Chris Cooper, David Duce, Muhammad Younas, Wei Li, Musbah Sagar, Gordon Blair, ...
Next-generation Grid applications will operate within and across many heterogeneous network types, will employ a wide range of device types ranging from supercomputers to sensor motes; and will...
A reflective framework for discovery and interaction in heterogeneous mobile environments (2005)
Paul Grace, Gordon S. Blair, Sam Samuel
To operate in dynamic and potentially unknown environments a mobile client must first discover the local services that match its requirements, and then interact with these services to obtain the...
The Gridkit Distributed Resource Management Framework (2005)
Wei Cai, Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, Wai-kit Yeung
Abstract. Traditionally, distributed resource management / scheduling systems for the Grid (e.g. Globus / GRAM / Condor-G) have tended to deal with coarsegrained and concrete resource types (e.g....
A middleware approach for pervasive grid environments (2005)
Geoff Coulson, Paul Grace, Gordon Blair, David Duce, Chris Cooper, Musbah Sagar
Abstract: Next-generation Grid applications will operate within and across many heterogeneous network types; will employ a wide range of device types ranging from supercomputers to sensor motes; and...
The Open Overlays Collaborative Workspace Environment (2005)
Chris Cooper, David Duce, Muhammad Younas, Wei Li, Musbah Sagar, Gordon Blair, ...
Next-generation Grid applications will operate within and across many heterogeneous network types, will employ a wide range of device types ranging from supercomputers to sensor motes; and will...
Deep Middleware for the Divergent Grid (2005)
Paul Grace, Geoff Coulson, Gordon S. Blair, Barry Porter
Abstract. Next-generation Grid applications will be highly heterogeneous in nature, will run on many types of computer and device, will operate within and across many heterogeneous network types, and...
GRIDKIT: Pluggable Overlay Networks for Grid Computing (2004)
Paul Grace, Geoff Coulson, Gordon Blair, Laurent Mathy, Wai Kit Yeung, Wei Cai, ...
Abstract. A ‘second generation ’ approach to the provision of Grid middleware is now emerging which is built on service-oriented architecture and web services standards and technologies. However,...
A Component Model for Building Systems Software (2004)
Geoff Coulson, Gordon Blair, Paul Grace, Ackbar Joolia, Kevin Lee, Jo Ueyama
OpenCOM v2 is our experimental language-independent component-based systems-building technology. OpenCOM offers more than merely a component-based programming model. First, it is a runtime component...
A Component-based Middleware Framework for Configurable and Reconfigurable Grid Computing (2004)
Geoff Coulson Paul, Paul Grace, Gordon Blair, Wei Cai, Chris Cooper, David Duce, ...
Significant progress has been made in the design and development of Grid middleware which, in its present form, is founded on web services technologies. However, we argue that present-day Grid...
Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, David Duce, Chris Cooper, ...
Significant progress has been made in the design and development of Grid middleware which, in its present form, is founded on service-oriented architecture and web services technologies....
Context-aware middleware for pervasive and ad hoc environments (2003)
Gordon S. Blair, Adrian Friday, Paul Grace, George Samartzidis, Thirunavukkarasu Sivaharan, ...
Abstract: Recent advances in the area of mobile computing and pervasive computing have driven the emergence of new challenges. For example, the “Intelligent Environment ” or “Smart Environment...
Paul Grace, Gordon Blair, Sam Samuel
Mobile client applications must discover and interoperate with application services available to them at their present location. However, these services will be developed upon a range of middleware...
A Higher Level Abstraction for Mobile Computing Middleware (2003)
Paul Grace, Gordon Blair, Sam Samuel
Mobile application developers now choose between many communication paradigms e.g. Remote Method Invocation, publish-subscribe, data sharing, mobile agents and tuple spaces. Each offers benefits to...
ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability (2003)
Paul Grace, Gordon S. Blair, Sam Samuel
Abstract. Mobile client applications must discover and interoperate with application services available to them at their present location. However, these services will be developed upon a range of...
Exploiting reflection in mobile computing middleware (2002)
Licia Capra, Gordon S. Blair, Cecilia Mascolo, Wolfgang Emmerich, Paul Grace
The increasing popularity of portable devices and recent advances in wireless networking technologies facilitate the engineering of new classes of applications, which present challenging problems to...
Danny Hughes, Phil Greenwood, Barry Porter, Paul Grace, Geoff Coulson, Gordon Blair, ...
Current approaches to flood monitoring (e.g. in river valleys) involve statically deploying depth and ultrasoundbased flow sensors across flood-prone areas, and feeding the collected data off-site...
Exploiting Reflection in Mobile Computing Middleware
Licia Capra, Gordon S. Blair, Cecilia Mascolo, Wolfgang Emmerich, Paul Grace
The increasing popularity of portable devices and recent advances in wireless networking technologies facilitate th engineering...