Gordon S. Blair

Resource Management for the Real-Time Support of an Embedded Publish/Subscribe System (2009)

Gordon S. Blair, Thirunavukkarasu Sivaharan, George Samartzidis

Abstract: A new class of application can now be envisaged with the emergence of both mobile computing and ubiquitous computing. Applications of such kind are characterised by being largely...

Context-Aware Middleware for Pervasive and Mobile Ad Hoc Environments (2008)

Guadalajara México, Gordon S. Blair, Okanda Carl-fredrik

Abstract: Recent advances in the area of mobile ad hoc computing and pervasive computing have driven the emergence of new challenges. For example, the “Intelligent Environment ” or “Smart...

Context-Aware Middleware for Pervasive and Mobile Ad Hoc Environments (2008)

Guadalajara México, Gordon S. Blair, Okanda Carl-fredrik

Abstract: Recent advances in the area of mobile ad hoc computing and pervasive computing have driven the emergence of new challenges. For example, the “Intelligent Environment ” or “Smart...

Department of Computing, (2008)

Gordon S. Blair, Bailrigg Lancaster

Reflection has emerged as an important technique in programming languages. Some research has also been carried out in the field of operating systems. In contrast, however, there has been little...

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

Department of Computing, (2008)

Gordon S. Blair, Bailrigg Lancaster

In recent years, middleware has emerged as an important architectural element in modern computer systems. For the purposes of this paper, we define middleware to be a layer of software residing on...

Performance and Integrity in the OpenORB Reflective (2008)

Gordon S. Blair, Geoff Coulson, Michael Clarke, Nikos Parlavantzas

Middleware is playing an increasingly central role in the design of modern computer systems and will, we believe, continue to enjoy this prominence in the future. There is, however, a demonstrable...

transformation and analysis (2008)

Cristina Lopes, Bedir Tekinerdogan, Wolfgang De Meuter, Gregor Kiczales, Lynne Blair, Gordon S. Blair, ...

Includes all the position papers. The position papers are either copyrighted by their authors or by Springer-Verlag. All rights are reserved. Some of the position papers were published in Workshop...

1 Chapter 6. Service Architectures Chapter 6 Service Architectures (2008)

Gordon S. Blair, Geoff Coulson

The telecommunications industry is undergoing a period of rapid change with deregulation, globalisation and, crucially, diversification—particularly in the area of service provision. In particular,...

in (2007)

Michael Papathomas, Gordon S. Blair, Geoff Coulson

It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware...

Computing Department, (2007)

Neil Williams, Gordon S. Blair, Geoff Coulson, Nigel Davies, Tom Rodden, Bailrigg Lancaster

Recent advances in distributed multimedia technologies are likely to have a significant impact on the co-operative work practices of organisations. However, at present there is little practical...

Bailrigg, Lancaster, (2007)

Nigel Davies, Geoff Coulson, Gordon S. Blair, La Yr

Recent years have seen significant advances in high-speed networks, high-performance end-systems and large capacity storage devices which are giving continuing impetus to the evolution of wide area...

Performance and Integrity in the OpenORB Reflective (2007)

Gordon S. Blair, Geoff Coulson, Michael Clarke, Nikos Parlavantzas

Middleware is playing an increasingly central role in the design of modern computer systems and will, we believe, continue to enjoy this prominence in the future. There is, however, a demonstrable...

A formal view of aspects in the development of component-based distributed systems (2007)

Gordon S. Blair, Lynne Blair, Anders Andersen, Trevor Jones

To be considered for the SCI 2000 invited session on Generative and Component-Based Software Engineering.

Department of Computing, (2007)

Gordon S. Blair, Geoff Coulson, Bailrigg Lancaster

Reflection has emerged as an important technique in the field of programming language design. Some research has also been carried out in the field of operating systems. In contrast, however, there...

Analysis and Design of Application (2007)

Scenarios Blair Cheverst, G. Blair, K. Cheverst, H. Duran-limon, A. Friday, G. Samartzidis, ...

resources explicitly represent system resources. In addition, there may be various levels of abstraction in which higher-level resources are constructed on top of lower-level resources. Resource...

Studies of Efficiency and Integrity in the OpenORB Reflective Middleware Architecture (2007)

Gordon S. Blair, Geoff Coulson, Michael Clarke, Nikos Parlavantzas

Abstract. Middleware has emerged as an important architectural component in modern distributed systems. However, it is now recognised that established middleware platforms such as CORBA, DCOM and.NET...

G.S.: Supporting adaptable distributed systems with FORMAware (2007)

Rui S. Moreira, Gordon S. Blair, Eurico Carrapatoso

The interactive and ubiquitous nature of future distributed services (e.g. digital libraries, learning systems, etc.) will make them more architectural and resource demanding. Consequently, next...

A Re-configurable Component Model for Programmable Nodes (2007)

Jó Ueyama, Stefan Schmid, Geoff Coulson, Gordon S. Blair, Antônio T. Gomes, Ackbar Joolia, ...

Recently developed networked services have been demanding architectures that accommodate an increasingly diverse range of applications requirements (e.g. mobility, multicast, QoS), as well as system...

P.: An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments (2007)

Gordon S. Blair, Paul Grace

A configurable and dynamically reconfigurable multipersonality middleware supports the discovery of services advertised on multiple platforms and achieves interoperability between heterogeneous...

A Multi-protocol Framework for Ad-Hoc Service Discovery (2006)

Gordon S. Blair, Paul Grace

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

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

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

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

Context-aware middleware for applications in mobile ad hoc environments (2004)

Sørensen, Carl-Fredrik, Wu, Maomao, Sivaharan, Thirunavukkarasu, Blair, Gordon S., Okanda, Paul, Friday, Adrian, ...

Novel ubiquitous computing applications such as intelligent vehicles, smart buildings, and traffic management require special properties that traditional computing applications do not support, such...

Cooperating sentient vehicles for next generation automobiles (2004)

Sivaharan, Thirunavukkarasu, Blair, Gordon S., Friday, Adrian, Wu, Maomao, Duran-Limon, Hector, Okanda, Paul, ...

It is becoming clear that location-aware intelligent transportation systems will be one of the most promising upcoming applications for next generation vehicles. The driving force behind this is the...

Novel component middleware for building dependable sentient computing applications (2004)

Wu, Maomao, Friday, Adrian, Blair, Gordon S., Sivaharan, Thirunavukkarasu, Okanda, Paul, Duran-Limon, Hector, ...

With advances in sensor-based computing and mobile communication, people have started to explore ubiquitous or pervasive computing systems that aim to have computing devices literally available...

H.: A context-aware middleware for applications in mobile ad hoc environments (2004)

Carl-fredrik Sørensen, Maomao Wu, Thirunavukkarasu Sivaharan, Gordon S. Blair

Novel ubiquitous computing applications such as intelligent vehicles, smart buildings, and traffic management require special properties that traditional computing applications do not support, such...

A Re-congurable Component Model for Programmable Nodes (2004)

Gurable Component Model, Stefan Schmid, Geo Coulson, Gordon S. Blair, Antonio T. Gomes, Ackbar Joolia, ...

Recently developed services have been demanding architectures that accommodate an increasingly diverse range of applications requirements (e.g. mobility, multicast, QoS), as well as system...

Research directions in reflective middleware: the Lancaster experience (2004)

Gordon S. Blair

In this paper, we survey three generation of reflective middleware research carried out at Lancaster University, present experiences gained from this research, and highlight a number of important...

Computing Department, (2004)

Cortex Deliverable D, Thirunavukkarasu Sivaharan, Gordon S. Blair, Greg Biegel Trinity, Antonio Casimiro Costa

The main objective of this deliverable is to present the cooperating sentient vehicle demonstrator and the associated story board which was demonstrated at the final CORTEX review meeting. It also...

Adaptive Resource Management in Middleware: A Survey (2004)

Tecnológico De Monterrey, Gordon S. Blair

Current middleware technologies cannot meet the demands of new application areas, such as embedded and mobile systems, that require mechanisms for dealing with a changing environment. This article...

A resource and qoS management framework for a real-time event system in mobile ad hoc environments (2003)

Duran-Limon, Hector, Blair, Gordon S., Friday, Adrian, Sivaharan, Thirunavukkarasu, Samartzidis, Georgios

A new class of applications can now be envisaged with the emergence of both mobile ad hoc computing and ubiquitous computing. Applications of such kind are characterised by being largely distributed...

An Extensible Binding Framework for Component-Based Middleware (2003)

Nikos Parlavantzas, Geoff Coulson, Gordon S. Blair

One of the most significant limitations of current middleware platforms, both commercial and research, is that they typically support only a small, pre-defined, set of fundamental binding types...

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

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

A Resource and QoS Management Framework for a Real-time Event System (2003)

Gordon S. Blair, Adrian Friday, Thirunavukkarasu Sivaharan

Abstract: A new class of applications can now be envisaged with the emergence of both mobile ad hoc computing and ubiquitous computing. Applications of such kind are characterised by being largely...

A Resource and QoS Management Framework for a Real-time Event System (2003)

Gordon S. Blair, Thirunavukkarasu Sivaharan, George Samartzidis

A new class of applications can now be envisaged with the emergence of both mobile ad hoc computing and ubiquitous computing. Applications of such kind are characterised by being largely distributed...

MARE: resource discovery and configuration in ad hoc networks (2002)

Storey, Matthew, Blair, Gordon S., Friday, Adrian

The emergence of personal portable devices, such as PDA's and Mobile phones, with considerable processing and communication capabilities, has led to a desire to use various combinations of these...

The Case for Reflective Middleware. (2002)

Blair, Gordon S., Campbell , Roy H., Costa , Fabio, Kon , Fabio

It's flexible and reconfigurable yet simple for programmers to use, notably for building dynamic distributed applications operating on the Net.

The Design of a Configurable and Reconfigurable Middleware Platform. (2002)

Coulson, Geoff, Blair, Gordon S., Clark , Michael, Parlavantzas , Nikos

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is...

Reflection, self-awareness and self-healing (2002)

Gordon S. Blair, Hector Duran-limon

There is a growing interest in the area of self-healing systems. Self-healing does however impose considerable demands on system infrastructures—especially in terms of openness and support for...

Reconfiguration of Resources in Middleware (2002)

Gordon S. Blair

Abstract: The monolithic and inflexible nature of current middleware has made it difficult to deal with emerging technologies such as multimedia. Since these applications have timeliness constraints,...

Reflection, self-awareness and self-healing in OpenORB (2002)

Gordon S. Blair, Hector Duran-limon

There is a growing interest in the area of self-healing systems. Self-healing does however impose considerable demands on system infrastructures—especially in terms of openness and support for...

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

The design of a configurable and reconfigurable middleware platform (2002)

Geoff Coulson, Gordon S. Blair, Michael Clarke, Nikos Parlavantzas

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is...

The design of a configurable and reconfigurable middleware platform (2002)

Geoff Coulson, Gordon S. Blair, Michael Clarke, Nikos Parlavantzas

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is...

The Design and Implementation of OpenORB v2. (2001)

Blair , Gordon S., Coulson, Geoff, Andersen, Anders, Blair, Lynne, Clarke, Michael, Costa, Fabio, ...

Established middleware platforms such as CORBA and DCOM are not flexible enough to meet the needs of emerging distributed applications. This article discusses the architecture of Open ORB 2, a...

The design and implementation of Open ORB 2 (2001)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Fabio Costa, Hector Duran-limon, ...

Established middleware platforms such as CORBA and DCOM are not flexible enough to meet the needs of emerging distributed applications. This article discusses the architecture of Open ORB 2, a...

An efficient component model for the construction of adaptive middleware (2001)

Michael Clarke, Gordon S. Blair, Geoff Coulson, Nikos Parlavantzas

Middleware has emerged as an important architectural component in modern distributed systems. Most recently, industry has witnessed the emergence of component-based middleware platforms, such as...

An efficient component model for the construction of adaptive middleware (2001)

Michael Clarke, Gordon S. Blair, Geoff Coulson, Nikos Parlavantzas

Abstract. Middleware has emerged as an important architectural component in modern distributed systems. Most recently, industry has witnessed the emergence of component-based middleware platforms,...

The design and implementation of Open ORB 2 (2001)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Michael Clarke, Fabio Costa, ...

Established middleware platforms such as CORBA and DCOM are not flexible enough to meet the needs of emerging distributed applications. This article discusses the architecture of Open ORB 2, a...

Applying Component Frameworks to Develop Flexible Middleware (2000)

Nikos Parlavantzas, Geoff Coulson, Gordon S. Blair

It is now well established that middleware must accommodate a wide variety of requirements imposed by applications and underlying environments. Moreover, it must be able to absorb both static and...

Specifying Real-time Behaviour in Distributed Software Architectures (2000)

Gordon S. Blair

Abstract: Over the last few years, there has been considerable research in the area of Software Architecture. However, relatively little attention has been paid to the specification of real-time...

A principled approach to supporting adaptation in distributed mobile environments (2000)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Mike Clarke, Fabio Costa, ...

To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour...

The Importance of Resource Management in Engineering Distributed Objects (2000)

Gordon S. Blair

developed as a means of tackling heterogeneity and complexity problems inherent in distributed systems. However, more work still need to be done to develop methodologies for the construction of...

A principled approach to supporting adaptation in distributed mobile environments (2000)

Gordon S. Blair, Geoff Coulson, Anders Andersen, Lynne Blair, Mike Clarke, Fabio Costa, ...

To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour...

Applying Component Frameworks to Develop Flexible Middleware (2000)

Nikos Parlavantzas, Geoff Coulson, Gordon S. Blair

Introduction It is now well established that middleware must accommodate a wide variety of requirements imposed by applications and underlying environments. Moreover, it must be able to absorb both...

The Role of Software Architecture in Constraining (2000)

Gordon S. Blair, Lynne Blair, Valérie Issarny, Petr Tuma, Apostolos Zarras

Future middleware platforms will need to be more configurable in order to meet the demands of a wide variety of application domains.

The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms (2000)

Gordon S. Blair, Lynne Blair, Valérie Issarny, Petr Tuma, Apostolos Zarras

Abstract. Future middleware platforms will need to be more configurable in order to meet the demands of a wide variety of application domains. Furthermore, we believe that such platforms will also...

The Support of Mobile-Awareness in Collaborative Groupware (1999)

Cheverst, Keith, Blair, Gordon S., Davies, Nigel, Friday, Adrian

This paper explores the need for mobile-awareness in groupware designed for use in a mobile environment. The motivation for providing this additional form of awareness is that current groupware tends...

Developing Adaptive Applications: The MOST Experience (1999)

Friday, Adrian, Davies, Nigel, Blair, Gordon S., Cheverst, Keith

Future computer environments will include mobile computers which will either be disconnected, weakly inter-connected by low speed wireless networks such as GSM, or fully inter-connected by high speed...

Next Generation Middleware: Requirements, Architecture and Prototypes (1999)

Frank Eliassen, Anders Andersen, Gordon S. Blair, Fabio Costa, Geoff Coulson, Vera Goebel, ...

Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard " clientserver applications. However, challenges Jhom existing and new types of...

Next Generation Middleware: Requirements, Architecture and Prototypes (1999)

Frank Eliassen, Anders Andersen, Gordon S. Blair, Fabio Costa, Geoff Coulson, Vera Goebel, ...

Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard " clientserver applications. However, challenges from existing and new types of...

Supporting Mobile Multimedia Applications through Adaptive (1999)

Middleware Geoff Coulson, Geoff Coulson, Gordon S. Blair, Nigel Davies, Tom Fitzpatrick, Bailrigg Lancaster

platforms is to adopt a `black box' philosophy whereby the platform offers a fixed programming model to applications together with fixed per-platform implementations. In this paper we describe...

An Asynchronous Distributed Systems Platform for Heterogeneous Environments (1998)

Davies, Nigel, Friday, Adrian, Blair, Gordon S., Wade, Stephen

Since its introduction over a decade ago the tuple space paradigm has attracted interest from the distributed systems community. Despite being developed for shared memory parallel architectures, the...

L2imbo: A Distributed Systems Platform for Mobile Computing (1998)

Davies, Nigel, Friday, Adrian, Blair, Gordon S., Wade, Stephen

Mobile computing environments increasingly consist of a range of supporting technologies offering a diverse set of capabilities to applications and end-systems. Such environments are characterised by...

Supporting Video in Heterogeneous Mobile Environments (1998)

Yeadon, Nick, Davies, Nigel, Friday, Adrian, Blair, Gordon S.

High quality digital wireless networks and advances in multimedia compression schemes now permit the transmission of video streams over mobile networks. This opens up video communications to a new...

An Asynchronous Distributed Systems Platform for Heterogeneous Environments (1998)

Nigei Davies, Adrian Friday, Stephen P. Wade, Gordon S. Blair

Since its introduction over a decade ago the tuple space paradigm has attracted interest from the distributed systems community. Despite being developed for shared memory parallel architectures, the...

Experiments with Reflective Middleware (1998)

F'abio M. Costa, Gordon S. Blair, Geoff Coulson

Middleware platforms have emerged as an effective answer to the requirements of open distributed processing. Existing standards, however, lack the ingredient of responsiveness in face of the...

The Impact of Aspect-Oriented Programming on Formal Methods (Position Paper) (1998)

Lynne Blair, Gordon S. Blair

This position paper considers how the principles of aspect-oriented programming can be applied to formal methods. By specifying different aspects of a system in different formal languages, the...

imbo: A distributed systems platform for mobile computing (1998)

Nigel Davies, Adrian Friday, Stephen P. Wade, Gordon S. Blair

this paper we argue that these paradigms are not well suited to operation in the emerging mobile environments. Furthermore, we offer an alternative programming paradigm based on tuple spaces which,...

Experiments with Reflective Middleware (1998)

Abio Costa Gordon, Gordon S. Blair, Geo Coulson

Middleware platforms have emerged as an effective answer to the requirements of open distributedprocessing. Existing standards, however, lack the ingredient of responsiveness in faceoftheconstantly...

Supporting Adaptive Multimedia Applications through Open Bindings (1998)

Tom Fitzpatrick Gordon, Gordon S. Blair, Geoff Coulson, Nigel Davies

In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour...

A Software Architecture for Adaptive Distributed Multimedia Systems (1998)

Tom Fitzpatrick Gordon, Gordon S. Blair, Geoff Coulson, Nigel Davies

In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour...

Quality of Service Support in a Mobile Environment: An Approach Based on Tuple Spaces (1997)

Blair, Gordon S., Davies, Nigel, Friday, Adrian, Wade, Stephen

There has recently been considerable interest in quality of service management architectures for high speed networks. In contrast, however, there has been less research on appropriate architectures...

Limbo: A Tuple Space Based Platform for Adaptive Mobile Applications (1997)

Davies, Nigel, Wade, Stephen, Friday, Adrian, Blair, Gordon S.

Mobile computing environments are characterised by significant and rapid changes in their supporting infrastructure and, in particular, in the quality-of-service (QoS) available from their underlying...

The Tuple Space: An Old Solution to a New Problem? (1997)

Adrian Friday, Stephen P. Wade, Nigel Davies, Gordon S. Blair, La Yr

This paper discusses the impact on current distributed systems thinking of emerging and future networking technologies. In particular, we believe that future distributed systems platforms will be...

Adaptive Middleware for Mobile Multimedia Applications (1997)

Gordon Blair Geoff, Gordon S. Blair, Geoff Coulson, Nigel Davies, Tom Fitzpatrick, La Yr

The traditional approach to developing middleware platforms is to adopt a `black box' philosophy whereby the platform offers a fixed programming model to applications together with a fixed...

Distributed Systems Support for Adaptive Mobile Applications (1996)

Davies, Nigel, Friday, Adrian, Blair, Gordon S., Cheverst, Keith

Mobile applications must operate in environments which experience rapid and significant fluctuations in the Quality of Service (QoS) offered by their underlying communications infrastructure. These...

Mobile Open Systems Technologies For The Utilities Industries (1996)

Davies, Nigel, Blair, Gordon S., Friday, Adrian, Raven, Peter F., Cross, Andrew D.

This chapter considers the provision of mobile computing support for field engineers in the electricity industry. Section 11.2 describes field engineers current working practices and from these...

Extensions to ANSAware for advanced mobile applications (1996)

Friday, Adrian, Blair, Gordon S., Cheverst, Keith, Davies, Nigel

Significant advances have been made in recent years in tackling the problem of heterogeneity in distributed systems with ISO/ ITU-T standards for a Reference Model for Open Distributed Processing...

Services to Support Consistency in Mobile Collaborative Applications (1996)

Cheverst, Keith, Davies, Nigel, Friday, Adrian, Blair, Gordon S.

This paper describes the design of services to support consistency in collaborative mobile applications. The requirements for application level consistency in groupware applications are discussed and...

Supporting Collaborative Applications in a Heterogeneous Mobile Environment (1996)

Davies, Nigel, Blair, Gordon S., Cheverst, Keith, Friday, Adrian

This paper describes the implementation and use of a platform designed to support collaborative multimedia applications in a mobile environment. The platform provides a programming interface...

A Collaborative Multimedia Application For A Mobile Environment (1996)

Nigel Davies, Gordon S. Blair, Keith Cheverst, Adrian Friday

With recent advances in portable computers and wireless networks, it is now feasible to provide sophisticated IT support for a range of mobile workers in areas such as the police, ambulance services...

Distributed Systems Support For Adaptive Mobile Applications (1996)

Nigel Davies, Adrian Friday, Gordon S. Blair, Keith Cheverst

Mobile applications must operate in environments which experience rapid and significant fluctuations in the quality of service (QoS) offered by their underlying communications infrastructure. These...

Specification and Verification of Real-Time Properties Using LOTOS and SQTL (1996)

Abderrahmane Lakas, Gordon S. Blair, Amanda Chetwynd

In this paper we present a new approach to the formal specification of distributed real-time systems using the formal description technique LOTOS together with a real-time temporal logic SQTL. This...

Services To Support Consistency In Mobile Collaborative Applications (1996)

Keith Cheverst, Nigel Davies, Adrian Friday, Gordon S. Blair

This paper describes the design of services to support consistency in collaborative mobile applications. The requirements for application level consistency in groupware applications are discussed and...

Specification of Stochastic Properties in Real-Time Systems (1996)

Abderrahmane Lakas, Gordon S. Blair, Amanda Chetwynd

In this paper we present a new approach to the formal specification of distributed real-time systems using the formal description technique LOTOS together with a stochastic temporal logic STL. This...

Distributed Systems Support for Adaptive Mobile Applications (1996)

Nigel Davies, Adrian Friday, Gordon S. Blair, Keith Cheverst

Mobile applications must operate in environments which experience rapid and significant fluctuations in the quality of service (QoS) offered by their underlying communications infrastructure. These...

Formal description of multimedia systems : an assessment of potential techniques. (1995)

Bowman, Howard, Blair, Lynne, Blair, Gordon S., Chetwynd, Amanda G.

The emphasis in distributed multimedia computing has been on developing and building systems, rather than on formally defining the precise behaviour of developed systems. We assess the suitability of...

Formal specification and verification of multimedia systems in open distributed processing. (1995)

Blair, Lynne, Blair, Gordon S., Bowman, Howard, Chetwynd, Amanda G.

The field of distributed systems is now entering a stage of maturity with work focusing on standards for Open Distributed Processing (ODP). However, it is still important that standardization remains...

Experiences of Using RM-ODP to Build Advanced Mobile Applications (1995)

Davies, Nigel, Blair, Gordon S., Cheverst, Keith, Friday, Adrian

Significant advances have been made in recent years in tackling the problem of heterogeneity in distributed systems with ISO/ITU-T standards for a Reference Model for Open Distributed Processing...

A Collaborative Multimedia Application for a Mobile Environment (1995)

Davies, Nigel, Blair, Gordon S., Cheverst, Keith, Friday, Adrian

With recent advances in portable computers and wireless networks, it is now feasible to provide sophisticated IT support for a range of mobile workers in areas such as the police, ambulance services...

A Network Emulator To Support the Development of Adaptive Applications (1995)

Davies, Nigel, Blair, Gordon S., Cheverst, Keith, Friday, Adrian

Mobile applications must operate in environments in which the network connectivity, input/output devices, power and contextual information available to them may all vary. Applications which react to...

A Network Emulator To Support The Development Of Adaptive Applications (1995)

Nigel Davies, Gordon S. Blair, Keith Cheverst, Adrian Friday

Mobile applications must operate in environments in which the network connectivity, input/output devices, power and contextual information available to them may all vary. Applications which react to...

Addressing the Real-Time Synchronization Requirements of Multimedia in an Object-Oriented Framework (1995)

Michael Papathomas, Gordon S. Blair, Geoff Coulson, Philippe Robin

It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware...

Addressing the Real-Time Synchronization Requirements of Multimedia in an Object-Oriented Framework (1995)

Michael Papathomas, Gordon S. Blair, Geoff Coulson, Philippe Robin

It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware...

Supporting Collaborative Applications In A Heterogeneous Mobile Environment (1995)

Nigel Davies, Gordon S. Blair, Keith Cheverst, Adrian Friday, La Yr

This paper describes the implementation and use of a platform designed to support collaborative multimedia applications in a mobile environment. The platform provides a programming interface...

Supporting Adaptive Services in a Heterogeneous Mobile Environment (1994)

Davies, Nigel, Blair, Gordon S., Cheverst, Keith, Friday, Adrian

Future computer environments will include mobile computers which will either be disconnected, weakly interconnected by low-speed wireless networks such as GSM (global system for mobile...

Moving the 'Desktop' Into the Field (1994)

Cheverst, Keith, Blair, Gordon S., Davies, Nigel, Friday, Adrian, Cross, Andrew D., Raven, Peter F.

The electricty industry, as other utilities, is concerned with the management of large scale distribution networks. These networks have been developing for more than a century and the methods for...

Quality of Service management in distributed systems (1994)

David Hutchison, Geoff Coulson, Andrew Campbell, Gordon S. Blair

The integration of distributed multimedia systems support into a communications architecture including the new multiservice networks is important for realising the next generation of open systems...

Services to Support Distributed Applications in a Mobile Environment (1994)

Nigel Davies, Stephen Pink, Gordon S. Blair

A key characteristic of mobile computing is that the end systems involved can experience differing degrees of connectivity during typical operational cycles. This paper discusses the issues...

Supporting Continuous Media Applications In A Micro-Kernel Environment (1994)

Geoff Coulson, Gordon S. Blair, Philippe Robin, Doug Shepherd, Lancaster La Yr

Currently, popular operating systems are unable to support the end-toend real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications...

ANSAware and DCE - A Comparison (1994)

Phil Adcock, Gordon S. Blair, David Hutchinson

The aim of this document is to survey current work in distributed systems architectures with special emphasis on integrative standards. Two architectures will be considered in detail. The first is...

Supporting Continuous Media in Open Distributed Systems Architectures (1993)

Phil Adcock, Nigel Davies, Gordon S. Blair

. Recent developments in high-speed networks and highperformance workstations have led to the emergence of a new class of applications termed distributed multimedia applications. However, the range...

Extending The Chorus Micro-Kernel To Support Continuous Media Applications (1993)

Geoff Coulson, Gordon S. Blair, Doug Shepherd, Lancaster La Yr

. Currently, popular operating systems are unable to support the end-to-end real-time requirements of distributed continuous media. Furthermore, the integration of continuous media communications...

The Challenges of CSCW for Open Distributed Processing (1993)

Gordon S. Blair, Tom Rodden

The user-centred philosophy of Computer Supported Cooperative Work (CSCW) challenges the established principles of many existing technologies. In turn, the development of CSCW is dependent on the...

An introduction to LOTOS through a worked example. (1992)

Drayton, Lynne D., Cheywynd, Amanda G., Blair, Gordon S.

The practical application of formal description techniques (FDT) is becoming increasingly important in computing. However, there remains a gulf in the literature between the language of application...

An introduction to LOTOS through a worked example. (1992)

Drayton, Lynne D., Chetwynd, Amanda G., Blair, Gordon S.

The practical application of formal description techniques (FDT) is becoming increasingly important in computing. However, there remains a gulf in the literature between the language of application...

Rodden: The impact of CSCW on open distributed processing (1992)

Gordon S. Blair, Tom Rodden

The user-centred philosophy of CSCW challenges the established principles of many existing technologies. In turn the development of CSCW is dependent on the facilities provided by these technologies....

The Impact of Distribution on Object-Oriented. . . (1992)

Gordon S. Blair, Schaffert Schaffert, T. Cooper, B. Bullis, M. Kilian, C. Wilpolt, ...

Data Types ", IEEE Transactions on Computers Vol: 37 No.: 12, December 1988. [64] [Xerox81] Xerox, "Courier: The Remote Procedure Call Protocol", Xerox System Integration Standard...

Experiences of Handling Multimedia in Distributed Open Systems (1992)

Nigel Davies, Geoff Coulson, Neil Williams, Gordon S. Blair

The implementation and use of a platform designed to support distributed multimedia applications is described. The platform provides a programming interface compatible with emerging ODP standards,...

Distributed Multimedia Application Study (1992)

Neil Williams, Gordon S. Blair

The development of distributed multimedia technology has the potential to both create new application areas and augment those that pre-existed. To benefit from this potential, however, it is...

Distributed Systems Support For Computer Supported Cooperative Work (1992)

Tom Rodden, Gordon S. Blair

Distributed systems have traditionally tackled the problems associated with the inter-connection of a number of computer systems. Until recently the focus of this research has been on the development...

Distributed Multimedia Computing: Anassessment Of The State Of The Art (1991)

Neil Williams, Gordon S. Blair, Nigel Davies

Distributed multimedia computing is seen as the next generation of information technology. This new technology has both the potential to create new application areas and augment those that already...

Incorporating Multimedia In Distributed Open Systems (1991)

Gordon S. Blair, Geoff Coulson, Nigel Davies, Neil Williams

ion At present, most distributed object-oriented systems hide communications behind the notion of invocation, i.e. objects invoke other objects with the underlying passing of messages being hidden....

Incorporating Multimedia in Distributed Object-Oriented Systems: the Importance ofFlexible Management (1991)

Gordon Blair And, Gordon S. Blair, Nigel Davies

The integration of new media typesinto# open distributed systems presents a number of problems. In this paper we discuss these problemswithin# the context of an experimental distributed# multimedia...

Supporting Adaptive Services in a Heterogeneous Mobile Environment

Nigel Davies, Gordon S. Blair, Keith Cheverst, Adrian Friday, La Yr

Future computer environments will include mobile computers which will either be disconnected, weakly interconnected by low speed wireless networks such as GSM, or fully inter-connected by high speed...

Supporting Adaptive Services in a Heterogeneous Mobile Environment

Nigel Davies Gordon, Gordon S. Blair, Keith Cheverst, Adrian Friday, La Yr

Future computer environments will include mobile computers which will either be disconnected, weakly interconnected by low speed wireless networks such as GSM, or fully inter-connected by high speed...

An Asynchronous Distributed Systems Platform For Heterogeneous Environments

Nigel Davies, Adrian Friday, Stephen P. Wade, Gordon S. Blair

Since its introduction over a decade ago the tuple space paradigm has attracted interest from the distributed systems community. Despite being developed for shared memory parallel architectures, the...

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