Search For:

Displaying 1-19 out of 19 total
Emergent Middleware: Tackling the Interoperability Problem
Found in: IEEE Internet Computing
By Gordon Blair,Paul Grace
Issue Date:January 2012
pp. 78-82
Are we facing a second software crisis, brought about by increasing complexity in distributed systems? When faced with extreme heterogeneity, we must rethink solutions to traditional systems problems. Here, the authors advocate a new style of emergent midd...
Models@ run.time
Found in: Computer
By Gordon Blair, Nelly Bencomo, Robert B. France
Issue Date:October 2009
pp. 22-27
Runtime adaptation mechanisms that leverage software models extend the applicability of model-driven engineering techniques to the runtime environment.
CONNECT Challenges: Towards Emergent Connectors for Eternal Networked Systems
Found in: Engineering of Complex Computer Systems, IEEE International Conference on
By Valérie Issarny, Bernhard Steffen, Bengt Jonsson, Gordon Blair, Paul Grace, Marta Kwiatkowska, Radu Calinescu, Paola Inverardi, Massimo Tivoli, Antonia Bertolino, Antonino Sabetta
Issue Date:June 2009
pp. 154-161
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 seamless networking of digital systems, that is, synthesiz...
Managing Heterogeneous Data Flows in Wireless Sensor Networks Using a ?Split Personality? Mote Platform
Found in: Applications and the Internet, IEEE/IPSJ International Symposium on
By Danny Hughes, Mickaël Daudé, Geoff Coulson, Gordon Blair, Paul Smith, Keith Beven, Wlodek Tych
Issue Date:August 2008
pp. 145-148
Remote sensing applications are increasingly making use of sensors that generate demanding data flows (e.g. digital imaging devices). This paper presents the design of GridStix 1.5, a novel wireless sensor network platform that offers alternative high-perf...
Found in: Software Engineering, International Conference on
By Nelly Bencomo, Paul Grace, Carlos Flores, Danny Hughes, Gordon Blair
Issue Date:May 2008
pp. 811-814
Engineering adaptive software is an increasingly complex task. Here, we demonstrate Genie, a tool that supports the modelling, generation, and operation of highly reconfigurable, component-based systems. We showcase how Genie is used in two case-studies: i...
GridStix: Supporting Flood Prediction using Embedded Hardware and Next Generation Grid Middleware
Found in: A World of Wireless, Mobile and Multimedia Networks, International Symposium on
By Danny Hughes, Phil Greenwood, Geoff Coulson, Gordon Blair
Issue Date:June 2006
pp. 621-626
The cost of damage caused by flooding is directly related to the warning-time given before a flood occurs. Therefore, improving the coverage, accuracy and reliability of flood prediction systems is of great importance. This paper proposes a novel Grid-base...
Transaction Service Discovery in Mobile Environments
Found in: Advanced Information Networking and Applications, International Conference on
By Arne Ketil Eidsvik, Randi Karlsen, Gordon Blair, Paul Grace
Issue Date:April 2006
pp. 224-228
Transaction execution in mobile environments needs to be flexible, not only to support typical mobile computing characteristics, like movement, disconnections and limited resources, but also to support the variety of transactional properties that might be ...
Security and Middleware
Found in: Object-Oriented Real-Time Dependable Systems, IEEE International Workshop on
By Anders Andersen, Gordon Blair, Per Harald Myrvang, Tage Stabell-Kul\emptyset
Issue Date:January 2003
pp. 186
The security features of current middleware platforms, like Enterprise Java Beans and CORBA, are either simple and limited or complex and difficult to use. In both cases are the provided features static and do not support the flexibility needed in a wide r...
Resource Configuration in Ad Hoc Networks The MARE Approach
Found in: Mobile Computing Systems and Applications, IEEE Workshop on
By Matt Storey, Gordon Blair
Issue Date:December 2000
pp. 60
Increasing availability of devices with processing and communication capabilities, such as PDA's and mobile phones, has led to a desire to use various combinations of these devices for new and as yet unrealised operations. Not only are mobile devices expec...
Costing - Extending the Locative Logic Model of Networks
Found in: Real-Time Systems, Euromicro Conference on
By Neil Barnes, Gordon Blair, Abderrahmane Lakas, Amanda Chetwynd
Issue Date:June 1996
pp. 0089
The paper presents a framework for evaluating the comparative use of system resources in message communication, building on the framework of Locative Temporal Logic~\cite{Wieczorek_thesis} by adding
Towards A Component-Based Middleware Framework for Configurable and Reconfigurable Grid Computing
Found in: Enabling Technologies, IEEE International Workshops on
By Geoff Coulson, Paul Grace, Gordon Blair, Laurent Mathy, David Duce, Chris Cooper, Wai Kit Yeung, Wei Cai
Issue Date:June 2004
pp. 291-296
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. Nevertheless, Grid middleware is still severely limited in key areas....
Next Generation Middleware: Requirements, Architecture, and Prototypes
Found in: Future Trends of Distributed Computing Systems, IEEE International Workshop
By Frank Eliassen, Vera Goebel, Tom Kristensen, Thomas Plagemann, Anders Andersen, Hans Ole Rafaelsen, Weihai Yu, Gordon Blair, Fabio Costa, Geoff Coulson, Katia B. Saikoski, Øyvind Hansen
Issue Date:December 1999
pp. 60
Middleware technologies such as CORBA or Java RMI have proved their suitability for
Collective spaces and collected action: towards reconnecting food, consumers and nature
Found in: Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication (UbiComp '13 Adjunct)
By Elizabeth Edwards, Gordon Blair, Graham Dean, Louise Mullagh
Issue Date:September 2013
pp. 563-570
Disconnection between food production, its consumers and in turn between consumers and nature is increasingly seen as problematic for both producers and society at large. Consumers now know very little about where their food has come from, leading potentia...
Exploiting extreme heterogeneity in a flood warning scenario using the Gridkit middleware
Found in: Proceedings of the ACM/IFIP/USENIX international middleware conference companion on Middleware '08 Companion (Companion '08)
By Barry Porter, Danny Hughes, Geoff Coulson, Gordon Blair, Nelly Bencomo, Paul Grace
Issue Date:December 2008
pp. 31-36
This demonstration showcases the Gridkit middleware in a flood monitoring and warning scenario. Gridkit provides the services required to support wireless sensor network based environmental monitoring and also hosts lightweight hydraulic models which are u...
Genie: supporting the model driven development of reflective, component-based adaptive systems
Found in: Proceedings of the 13th international conference on Software engineering (ICSE '08)
By Carlos Flores, Danny Hughes, Gordon Blair, Nelly Bencomo, Paul Grace
Issue Date:May 2008
pp. 1-1
Engineering adaptive software is an increasingly complex task. Here, we demonstrate Genie, a tool that supports the modelling, generation, and operation of highly reconfigurable, component-based systems. We showcase how Genie is used in two case-studies: i...
Improving modularity of reflective middleware with aspect-oriented programming
Found in: Proceedings of the 6th international workshop on Software engineering and middleware (SEM '06)
By Alessandro Garcia, Claudio Sant'Anna, Gordon Blair, Nelio Cacho, Thais Batista
Issue Date:November 2006
pp. 31-38
Reflective middleware has been proposed as an effective way to enhance adaptability of component-oriented middleware architectures. To be effectively adaptable, the implementation of reflective middleware needs to be modular. However, some recently emerged...
OpenPING: a reflective middleware for the construction of adaptive networked game applications
Found in: Proceedings of ACM SIGCOMM 2004 workshops on NetGames '04: Network and system support for games (SIGCOMM 2004 Workshops)
By Gordon Blair, Paul Okanda
Issue Date:August 2004
pp. 111-115
The emergence of distributed Virtual Reality (VR) applications that run over the Internet has presented networked game application designers with new challenges. In an environment where the public internet streams multimedia data and is constantly under pr...
The role of structural reflection in distributed Virtual Reality
Found in: Proceedings of the ACM symposium on Virtual reality software and technology (VRST '03)
By Gordon Blair, Paul Okanda
Issue Date:October 2003
pp. 140-149
The emergence of collaborative virtual world applications that run over the Internet has presented Virtual Reality (VR) application designers with new challenges. In an environment where the public internet streams multimedia data and is constantly under p...
The case for reflective middleware
Found in: Communications of the ACM
By Fabio Costa, Fabio Kon, Gordon Blair, Roy H. Campbell
Issue Date:January 1988
pp. 33-38
It's flexible and reconfigurable yet simple for programmers to use, notably for building dynamic distributed applications operating on the Net.