Sort by: Order: Results:

Now showing items 21-40 of 102

  • Eiffel**: An implementation of Effel 

    CAHILL, VINNY (Prentice Hall, 1993)
    Eiffel is an implementation of Eiffel which provides support for distribution, persistence, concurrency and transactions. All objects in an Eiffel system are global (i.e. accessible from nodes other than that at which they ...
  • Environmental noise mapping using measurements in transit 

    KING, EOIN; CAHILL, VINNY; RICE, HENRY JOSEPH; BENNETT, GARETH (2010)
    Due to the ever increasing level of environmental noise that the EU population is exposed to, all countries are directed to disseminate community noise level exposures to the public in accordance with EU Directive ...
  • An event based object model for distributed programming 

    CAHILL, VINNY; TANGNEY, BRENDAN (Springer-Verlag,, 1995)
    This paper describes the rationale and design of a new distributed systems programming model based on events, constraints, and objects 1 . The paper describes the inter-object communication or invocation mechanism, and the ...
  • An event model for real-time systems in mobile environments 

    MEIER, RENE; CAHILL, VINNY (IEEE Computer Society, 2004)
    This paper describes an event model that has been designed to address the predictability requirements of applications operating in mobile environments based on hierarchically structured WAN-of-CANs networks. The event ...
  • Experiences deploying an ad-hoc network in an urban environment. 

    CAHILL, VINNY; WEBER, STEFAN; CLARKE, SIOBHAN (IEEE Computer Society, 2005)
    Studies of mobile ad-hoc networks are in the most part restricted to simulations and theory. They have, to this point, rarely ventured into the real world on a large enough scale to make significant statements about ...
  • Exploiting proximity in event-based middleware for collaborative mobile applications 

    MEIER, RENE; CAHILL, VINNY (Springer Berlin / Heidelberg, 2003)
    Middleware supporting event-based communication is widely recognized as being well suited to mobile applications since it naturally accommodates a dynamically changing population of interacting entities and the dynamic ...
  • Exploiting proximity in event-based Middleware for collaborative mobile applications 

    MEIER, RENE; CAHILL, VINNY (Springer Berlin / Heidelberg, 2003)
    Middleware supporting event-based communication is widely recognized as being well suited to mobile applications since it naturally accommodates a dynamically changing population of interacting entities and the dynamic ...
  • Exploiting user behaviour for contextaware power management. 

    CAHILL, VINNY (IEEE Computer Society, 2005)
    With more and more computing devices being deployed in buildings there has been a steady rise in buildings' electricity consumption. At the same time there is a pressing need to reduce overall building energy consumption. ...
  • Extensible systems - the Tigger approach. 

    CAHILL, VINNY; TANGNEY, BRENDAN (ACM, 1994)
    The Tigger project is developing a framework for the construction of a family of distributed objectsupport platforms suitable for use in a variety of distributed applications ranging from embedded soft-real time systems ...
  • Federating heterogeneous event services. 

    MEIER, RENE; CAHILL, VINNY (2004)
    As event-based middleware is currently being applied for application component integration in a range of application areas, a variety of event services have been proposed to address different application requirements. The ...
  • Filtering and scalability in the ECO distributed event model 

    MEIER, RENE; CAHILL, VINNY; HAAHR, MADS (IEEE Computer Society, 2000)
    Event-based communication is useful in many application domains, ranging from small, centralised applications to large, distributed systems. Many different event models have been developed to address the requirements ...
  • A Framework for Incremental Construction of Real Global Smart Space Applications 

    MEIER, RENE; CAHILL, VINNY (2009)
    This article describes a standardised way to build context-aware global smart space applications using information that is distributed across independent (legacy, sensor-enabled, and embedded) systems by exploiting the ...
  • A framework for integrating existing and novel intelligent transportation systems 

    MEIER, RENE; CAHILL, VINNY (IEEE Computer Society, 2005)
    Efficient use and re-use of traffic data depends on an ITS architecture that enables information sharing across a wide variety of intelligent transportation systems and applications. Existing ITS architectures, such as ...
  • 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: 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 ...