Andrew J. McCarthy
University of St Andrews
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Andrew J. McCarthy.
international conference on autonomic computing | 2004
Alan Dearle; Graham N. C. Kirby; Andrew J. McCarthy
We propose a framework for the deployment and subsequent autonomic management of component-based distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host mappings and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and the configuration is deployed automatically. The deployed application is instrumented to allow subsequent autonomic management. If, during execution, the manager detects that the original goal is no longer being met, the satisfy/deploy process can be repeated automatically in order to generate a revised deployment that does meet the goal.
mobile data management | 2003
Alan Dearle; Graham N. C. Kirby; Ronald Morrison; Andrew J. McCarthy; Kevin Mullen; Yanyan Yang; Richard C. H. Connor; Paula Welen; Andy Wilson
A GLObal Smart Space (GLOSS) provides support for interaction amongst people, artefacts and places while taking account of both context and movement on a global scale. Crucial to the definition of a GLOSS is the provision of a set of location-aware services that detect, convey, store and exploit location information. We use one of these services, hearsay, to illustrate the implementation dimensions of a GLOSS. The focus of the paper is on both local and global software architecture to support the implementation of such services. The local architecture is based on XML pipelines and is used to construct location-aware components. The global architecture is based on a hybrid peer-to-peer routing scheme and provides the local architectures with the means to communicate in the global context.
Lecture Notes in Computer Science | 2004
Alan Dearle; Graham N. C. Kirby; Andrew J. McCarthy; Juan Carlos Diaz y Carballo
This paper describes an implemented system that is designed to support the deployment of applications offering distributed services, comprising a number of distributed components. This is achieved by creating high level placement and topology descriptions that drive tools to deploy applications consisting of components running on multiple hosts. The system addresses issues of heterogeneity by providing abstractions over host-specific attributes yielding a homogeneous run-time environment into which components may be deployed. The run-time environments provide secure binding mechanisms that permit deployed components to bind to stored data and services on the hosts on which they are running.
international conference on autonomic computing | 2004
Alan Dearle; Graham N. C. Kirby; Andrew J. McCarthy
We propose a framework for the deployment and subsequent autonomic management of componentbased distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host mappings and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and the configuration is deployed automatically. The deployed application is instrumented to allow subsequent autonomic management. If, during execution, the manager detects that the original goal is no longer being met, the satisfy/deploy process can be repeated automatically in order to generate a revised deployment that does meet the goal.
Archive | 2011
Damian Dalton; Abhay Vadher; Andrew J. McCarthy; Christian Steger
Archive | 2008
Damian Jude Dalton; Andrew J. McCarthy; Robert Neilson Quigley; Hugo Michael Leeney
Lecture Notes in Computer Science | 2003
Alan Dearle; Graham N. C. Kirby; Ronald Morrison; Andrew J. McCarthy; Kevin Mullen; Yanyan Yang; Richard C. H. Connor; Paula Welen; Andrew D. Wilson
arXiv: Distributed, Parallel, and Cluster Computing | 2004
Alan Dearle; Graham N. C. Kirby; Andrew J. McCarthy
arXiv: Distributed, Parallel, and Cluster Computing | 2005
Alan Dearle; Scott Mervyn Walker; Stuart J. Norcross; Graham N. C. Kirby; Andrew J. McCarthy
arXiv: Distributed, Parallel, and Cluster Computing | 2006
Scott Mervyn Walker; Alan Dearle; Stuart J. Norcross; Graham N. C. Kirby; Andrew J. McCarthy