David Cleary

Learn More
This paper details an application of model-driven development undertaken within the Celtic initiative project Madeira. The objective of Madeira is to apply model-driven approaches to investigate large-scale distribution techniques in network management. So far, the project has concentrated on building a prototype system using the peer-to-peer (P2P)(More)
Applied research is, by necessity, a distributed, collaborative process. To be useful, research methodologies must not only be applicable in such an environment, but must also be adaptive to the needs of human resources and specific research area requirements. This paper introduces eXtreme Researching (XR), an adaptation of eXtreme Programming (XP) by(More)
Surveys highlight that Internet users are frequently frustrated by failing to locate useful information, and by difficulty in browsing anarchically linked web-structures. We present a new Internet browsing application (called VR-net) that addresses these problems. It first identifies semantic domains consisting of tightly interconnected web-page groupings.(More)
The Classloader has long been one of the key extensibility points of the Java Virtual Machine architecture. It lies at the heart of many of the distributed mechanisms that have made the Java platform so successful. In this paper we give a brief overview of various distributed system technologies and analyze their applicability within a Peer-to-Peer domain.(More)
Today’s global telecommunication infrastructure is growing in complexity, making it more difficult to manage and operate effectively. In this paper we examine the problems of simplifying configuration tasks and thus reducing operating expenditure (OPEX) for wireless telecom operators. Our approach is to use ontologies to capture networking information as(More)