Browsing by Author "CAHILL, VINNY"
Now showing items 41-60 of 124
-
High-level application development is realistic for wireless sensor networks
CAHILL, VINNY (IEEE, 2007)Programming Wireless Sensor Network (WSN) applications is known to be a difficult task. Part of the problem is that the resource limitations of typical WSN nodes force programmers to use relatively low-level techniques to ... -
IEEE Internet Computing, Special Issue on Roaming
CAHILL, VINNY; CLARKE, SIOBHAN (IEEE, 2007)We live in a truly connected society, at least in the Western world. The challenge now, therefore, isn't to provide connectivity but to retain it as users roam, potentially between unfamiliar and heterogeneous environments. -
Implementing atomic objects with the RelaX transaction facility.
CAHILL, VINNY (1992)RelaX offers an extensible transaction facility which isolates distributed (thus complex) transaction processing. A distributed system providing basic support for local recovery may easily be enhanced with flexible transaction ... -
It's your choice - on the design and implementation of a flexible metalevel architecture
CAHILL, VINNY (IEEE Computer Society, 1996)Traditional configurable operating systems typically provide a fixed and limited set of functionality. We propose a metalevel architecture, where application-defined objects can choose from a rich selection of possible ... -
Kaffemik: a distributed JVM on a single address space
CAHILL, VINNY; WEBER, STEFAN (2001)Java is increasingly used to develop large server applications. In order to provide powerful platforms for such applications a number of projects have proposed Java Virtual Machines (JVMs) that are based on network ... -
Kaffemik: Supporting a distributed JVM on a single address space architecture.
CAHILL, VINNY; WEBER, STEFAN (2001)Java is increasingly used to develop large server applications. In order to provide powerful platforms for such applications a number of projects have proposed Java Virtual Machines (JVMs) that are based on network ... -
Language-independent aspect-oriented programming
CAHILL, VINNY (2003)The term aspect-oriented programming (AOP) has come to describe the set of programming mechanisms developed specifically to express crosscutting concerns. Since crosscutting concerns cannot be properly modularized within ... -
LATTE: Location And Time Triggered Email
CLARKE, SIOBHAN; CAHILL, VINNY (2004)Computer users, especially mobile ones, have developed a significant dependency on electronic communication. Enhancing the capabilities of such communication by adding an awareness of context such as location and ... -
A lazy log-keeping mechanism for comprehensive global garbage detection on Amadeus.
CAHILL, VINNY (Springer-Verlag, 1995)Global Garbage Detection (GGD) in object-oriented distributed systems requires that each application process maintains some information in support of GGD. Maintaining this information is known as log-keeping. In this paper ... -
Location-aware event-based middleware: A paradigm for collaborative mobile applications?
MEIER, RENE; CAHILL, VINNY (2003)Existing research on event-based middleware for mobile computing has mainly focused on supporting nomadic applications using wireless data communication based on the infrastructure network model. Relatively little work ... -
Making meta-object protocols practical for operating systems.
CAHILL, VINNY (IEEE Computer Society Press, 1995)This position paper considers how Meta-Object Protocol (MOP) technology can be used to support operating system flexibility including the dynamic adaption and extension of the system. We are interested in applying MOPs ... -
Membership service specifications for safety-critical geocast in vehicular networks.
CAHILL, VINNY; BOUROCHE, MELANIE (IEEE, 2010)Geographic group communication is a promising technique for collaborative driving applications. While oneway, geographic broadcast (geocast) is well-studied in vehicular networks, there has been little work to address ... -
Meta-object protocols for C++: The Iguana approach.
CAHILL, VINNY (1996)Meta-Object Protocols (MOPs) are an impor- tant aspect of object-oriented re ective pro- gramming. A number of C++ extensions have been implemented that include certain re ective features, however none of these ... -
Middleware for next generation urban traffic control.
CAHILL, VINNY; HARRINGTON, ANTHONY CHRISTOPHER (ETC, 2004)Next generation Urban Traffic Control (UTC) systems should be flexible in their ability to handle new and improved sensor information that is beginning to become available from cameras, GPS devices, and other sources. They ... -
Mobile computing: Technologies for a disconnected society
CAHILL, VINNY (1998) -
MoCoA: Customisable middleware for context-aware mobile applications
CAHILL, VINNY; BOUROCHE, MELANIE (2006)Many programming models have been proposed to facilitate the development of context-aware applications. However, previous work does not offer support for building customised systems and has largely been targeted at a ... -
Model-driven engineering of planning and optimisation algorithms for pervasive computing environments
HARRINGTON, ANTHONY CHRISTOPHER; CAHILL, VINNY (IEEE, 2011)This paper presents a model-driven approach to developing pervasive computing applications that exploits designtime information to support the engineering of planning and optimisation algorithms that reflect the presence ... -
Model-driven engineering of planning and optimisation algorithms for pervasive computing environments
CAHILL, VINNY (2011)This paper presents a model-driven approach to developing pervasive computing applications that exploits design-time information to support the engineering of planning and optimisation algorithms that reflect the presence ... -
Multi-policy optimization in decentralized autonomic systems (extended abstract).
DUSPARIC, IVANA; CAHILL, VINNY (2009)This paper addresses the challenge of multi-policy optimization in decentralized autonomic systems. We evaluate several multi-policy reinforcement learning-based optimization techniques in an urban traffic control ... -
OISIN: Operating system support for objects in a distributed environment
CAHILL, VINNY (IEEE, 1991)