Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andrew J. McCarthy is active.

Publication


Featured researches published by Andrew J. McCarthy.


international conference on autonomic computing | 2004

A framework for constraint-based development and autonomic management of distributed applications

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

Architectural Support for Global Smart Spaces

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

A flexible and secure deployment framework for distributed applications

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

A Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications (Extended Abstract)

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

POWER PROFILING AND AUDITING CONSUMPTION SYSTEMS AND METHODS

Damian Dalton; Abhay Vadher; Andrew J. McCarthy; Christian Steger


Archive | 2008

SYSTEM LEVEL POWER EVALUATION METHOD

Damian Jude Dalton; Andrew J. McCarthy; Robert Neilson Quigley; Hugo Michael Leeney


Lecture Notes in Computer Science | 2003

Architectural support for GLObal Smart Spaces

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

A middleware framework for constraint-based deployment and autonomic management of distributed applications

Alan Dearle; Graham N. C. Kirby; Andrew J. McCarthy


arXiv: Distributed, Parallel, and Cluster Computing | 2005

RAFDA : Middleware supporting the separation of application logic from distribution policy

Alan Dearle; Scott Mervyn Walker; Stuart J. Norcross; Graham N. C. Kirby; Andrew J. McCarthy


arXiv: Distributed, Parallel, and Cluster Computing | 2006

RAFDA : A policy-aware middleware supporting the flexible separation of application logic from distribution

Scott Mervyn Walker; Alan Dearle; Stuart J. Norcross; Graham N. C. Kirby; Andrew J. McCarthy

Collaboration


Dive into the Andrew J. McCarthy's collaboration.

Top Co-Authors

Avatar

Alan Dearle

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kevin Mullen

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Paula Welen

University of Strathclyde

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yanyan Yang

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar

Abhay Vadher

National University of Ireland

View shared research outputs
Top Co-Authors

Avatar

Andy Wilson

University of Strathclyde

View shared research outputs
Researchain Logo
Decentralizing Knowledge