16 citations found. Retrieving documents...
G. Starovic, V. Cahill, and B. Tangney. An event-based object model for distributed programming. In OOIS (Object-Oriented Information Systems) '95, pages 7286, London, 1995. Springer-Verlag.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
The Specification of Dynamic Distributed Component Systems - Kiniry (1998)   (2 citations)  (Correct)

....has gained popularity with the rise in use of object oriented languages, especially Java [158] Events. Events are messages with extra system semantic meaning. Events are gaining popularity as a general purpose communication framework, especially in publish subscribe and push technologies [32, 79, 105, 110, 145, 154]. Message Passing. Specification with respect to a component s sending and receiving messages is an alternative technique [31, 33, 52, 82] State Space Operations. A more unusual but equivalent specification technique is to describe components with respect to the ways in which they can access ....

G. Starovic, V. Cahill, and B. Tangney. An event-based object model for distributed programming. Technical report, Department of Computer Science, University of Dublin, Trinity College, December 1995.


Using Events for the Scalable Federation of.. - Bates, Bacon, Moody.. (1998)   (26 citations)  (Correct)

....and client filtering at an acceptable level. Another research group with an active interest in event driven systems is the Distributed Systems Group at Trinity College Dublin. Their approach uses multicast and client side filtering to decide on whether events should be delivered to applications [14]. We take the view that filtering at the event source, or at a nearby event service, is preferable for scalability. The Distributed Systems Group at Imperial College, Lon don have worked on events in the context of a network management architecture [10] In summary, other event systems , such ....

G. Starovic, V. Cahill, and B. Tangney. An Event-based Object Model for Distributed Programming. In Proceedings of Object-Oriented Information Systems, 1995.


The State of the Art in Distributed and Dependable Computing - Bates (1998)   (4 citations)  (Correct)

....a multimedia service (see section 12) The more recent OMG noti cation service speci cation is addressing the issue of ltering, as well as event QoS. Academic models for the development of event based systems represent the SOTA. Three projects are of interest here, work at Trinity College Dublin [188], the GEM system from Imperial College (UK) 135] and the event work at the University of Cambridge (UK) 20, 24] The application areas that have been investigated in these projects include multimedia application construction, active oces, support for mobile users, event based virtual reality and ....

G. Starovic, V. Cahill, and B. Tangney. An Event-based Object Model for Distributed Programming. In Proceedings of Object-Oriented Information Systems, 1995.


A Unified Model of Internet Scale Alerting Services - Hinze, Faensen (1999)   (7 citations)  (Correct)

....Alerting Services can be built upon event services. This is especially useful in the handling of asynchronous events. Other examples for eventbased infrastructures underly remote monitoring and control systems [HICD 98] eventbased communication is also used in distributed programming [SCT95] and distributed systems [MSS97] Event action systems are software systems in which events occurring in the environment of the system trigger actions. The reaction is performed according to some action specification defined by the users. The triggered actions may generate other events, which ....

G. Starovic, V. Cahill, and B. Tangney. An event-based object model for distributed programming. In Proceedings of the Workshop on Simulation and Interaction in Virtual Environments, pages 172--177, Iowa, 1995.


Implementing the Real-Time Publisher/Subscriber Model on the.. - Kaiser, Mock (1999)   (6 citations)  (Correct)

....approach. This induces that, at some level, all receivers receive all messages and that filtering must take place to implement the publisher subscriber model. The most expressive (and least real time capable) approach to filtering is introduced in [7] In this approach, which is also found in [8, 9], subscribers define via predicates over the message contents which messages they are interested in. This is denoted as content based addressing . In this scheme, the complete contents of each message has to be evaluated in order to filter the relevant messages out. This induces a non predictable ....

Gradimir Starovic, Vinny Cahill, and Brendan Tangney: "An event based object model for distributed programming." In OOIS (Object-Oriented Information Systems) '95, London, Springer-Verlag, December 1995, pp. 72-86.


Using Events for the Scalable Federation of.. - Bates, Bacon, Moody.. (1998)   (26 citations)  (Correct)

....and client ltering at an acceptable level. Another research group with an active interest in event driven systems is the Distributed Systems Group at Trinity College Dublin. Their approach uses multicast and client side ltering to decide on whether events should be delivered to applications [14]. We take the view that ltering at the event source, or at a nearby event service, is preferable for scalability. The Distributed Systems Group at Imperial College, London have worked on events in the context of a network management architecture [10] In summary, other event systems , such as ....

G. Starovic, V. Cahill, and B. Tangney. An Event-based Object Model for Distributed Programming. In Proceedings of Object-Oriented Information Systems, 1995.


The Specification of Dynamic Distributed Component Systems - Kiniry (1998)   (2 citations)  (Correct)

....has gained popularity with the rise in use of object oriented languages, especially Java [158] Events. Events are messages with extra system semantic meaning. Events are gaining popularity as a general purpose communication framework, especially in publish subscribe and push technologies [32, 78, 105, 110, 145, 154]. Message Passing. Specification with respect to a component s sending and receiving messages is an alternative technique [31, 33, 52, 81] State Space Operations. A more unusual but equivalent specification technique is to describe components with respect to the ways in which they can access ....

G. Starovic, V. Cahill, and B. Tangney. An event-based object model for distributed programming. Technical report, Department of Computer Science, University of Dublin, Trinity College, December 1995.


Implementation and Evaluation of Scalability Techniques in the ECO .. - Haahr (1998)   (Correct)

....perspective. The discussion will place particular emphasis on the aspects relevant to notify constraints. In particular, we do not discuss the other types of constraints (pre, post and synchronisation) and we do not discuss zones as described by [O C97] The eco model is described in detail in [SCT95] and [ODC 96] First, section 3.1 provides an overview and a discussion of the eco model as such. Then section 3.2 looks at a set of simple but pure (i.e. free from implementation considerations) algorithms in an attempt to understand and illustrate the data flow involved in each of the eco ....

....announce events that may, or may not, lead to invocation of other entities methods. There are no other means of communication between entities. Events are typed. Constraints Constraints form a means by which objects can impose restrictions upon events they are interested in. As described in [SCT95] and [ODC 96] different types of constraints can be used for various purposes. Examples mentioned are to implement synchronization within the receiving object, to fulfill real time requirements, and to control the propagation of events. This project deals only with the latter kind: ....

Gradimir Starovic, Vinny Cahill, and Brendan Tangney. An Event Based Object Model for Distributed Programming. In John Murphy and Brian Stone, editors, Proceedings of the 1995 International Conference on Object Oriented Information Systems, pages 72--86, London, December 1995. Dublin City University, Ireland, Springer-Verlag.


Real + Virtual = Clever: Thoughts on Programming Smart.. - Haahr, Cahill, Jul (2002)   Self-citation (Cahill)   (Correct)

....programmer interface (API) contains only three operations. The intent of the model is that it is applied to a given host language and extends that language s syntax and facilities so as to support the ECO concepts. Though the ECO model has traditionally been used in a virtual world context [8, 6], the model itself is generic, and can easily be used in other domains where event based communication applies. This section describes the ECO concepts and operations. 2.1 Events, Constraints and Objects The acronym ECO stands for events, constraints, and objects the three central concepts in ....

Gradimir Starovic, Vinny Cahill, and Brendan Tangney. An Event Based Object Model for Distributed Programming. In John Murphy and Brian Stone, editors, Proceedings of the 1995 International Conference on Object Oriented Information Systems, pages 72--86, London, December 1995. Dublin City University, Ireland, Springer-Verlag.


CORTEX: Towards Supporting Autonomous and.. - Veríssimo, .. (2002)   (1 citation)  Self-citation (Cahill)   (Correct)

....to these changing QoS attributes while maintaining a certain level of guarantee. Paradigms like zoning and topology awareness are relevant in our context, since they allow the heterogeneity of the underlying support to be accommodated, while not necessarily making it visible to the layers above [31,38]. 2.3. Predictability and Adaptability Underlying all of these considerations is the fundamental challenge of coping with the uncertainty of synchrony. In principle, this can be achieved by adaptation. However, while there is an increasing body of research on QoS adaptation [4,5,6] most work ....

Gradimir Starovic, Vinny Cahill and Brendan Tangney. An Event Based Object Model for Distributed Programming. OOIS (Object-Oriented lnformation Systems) '95. pp.72-86. Dec 1995.


Filtering and Scalability in the ECO Distributed Event Model - Haahr, Meier, Nixon, Cahill (2000)   (5 citations)  Self-citation (Cahill)   (Correct)

....designed for use in virtual world support systems. This is reflected in the terminology used to describe ECO. Thus, the term an ECO world means whatever collection of entities constitute the application in which the model is being used. For a detailed description of the model, please refer to [12, 7]. 2.1. Concepts The acronym ECO stands for events, constraints, and objects the three central concepts in the event model: Objects in the ECO model are much like objects in a standard object oriented language. However, instead of invoking other objects for communication ECO objects ....

G. Starovic, V. Cahill, and B. Tangney. An Event Based Object Model for Distributed Programming. In J. Murphy and B. Stone, editors, Proceedings of the 1995 International Conference on Object Oriented Information Systems, pages 72--86, London, December 1995. Dublin City University, Ireland, Springer-Verlag.


Aspects - Composing CSCW Applications. - Stephen Barrett (1995)   Self-citation (Tangney)   (Correct)

....is a sufficient platform on which to build a new open system model specifically tailored to the support of groupware. We are currently engaged in the design and implementation of this model, called the Aspect model. It in turn is based on a distributed event based object model known as ECO [Starovic et al. 1995]. It extends ECO to support inter working and run time modification of groupware applications. The layout of the rest of this short paper is as follows. The following section and section 3 outline our model and language. Section 4 briefly discusses related work. Section 5 presents a summary of our ....

Starovic, G., Cahill, V., and Tangney, B. (1995). An event based object model for distributed programming. This conference.


System Support for Scalable Distributed Virtual Worlds - OConnell, Cahill (1996)   (1 citation)  Self-citation (Cahill)   (Correct)

....The VOID Shell is being developed as part of the MOONLIGHT ESPRIT project and supports the development of VWS which are not tied to a particular application domain, e.g. video games, simulations, collaborative work and teleconferencing systems. The execution environment is based on the ECO model [4] which uses anonymous event based communication. The OEE in addition to using events provides zones as mechanism for grouping VW entities according to their functionality and geographical location within the VW or physical location on the network. Through the use of zones, the VW application ....

....the network. Through the use of zones, the VW application developer can control the number of event notifications propagated by the application. Objects can be defined programatically with a C based language, with extensions for events, constraints, objects and zones. THE ECO MODEL In the ECO [4] (Events, Constraints and Objects) model, objects which are instances of classes communicate using events. An event represents a change to the state of the system. Each event has a name and zero or more parameters. The parameters of an event are typed. For the specific occurrence of an event the ....

Gradimir Starovic, Vinny Cahill and Brendan Tangney. An Event Based Object Model for Distributed Programming. In Proceedings of the International Conference on Object Oriented Information Systems (OOIS'95), Dublin City University, Ireland, 1995.


Techniques for Handling Scale and Distribution in Virtual Worlds - Karl Connell (1996)   (5 citations)  Self-citation (Cahill Tangney)   (Correct)

....mentioned. The current implementation of void is discussed and the paper concludes with a comparison of our approach with related work in the area. 2 The ECO Model void supports the use of object oriented (oo) techniques for the design and development of vws. The void object model, known as eco [11], combines three key concepts: objects representing entities, events providing the means for entities to interact and constraints which allow the specification of synchronisation, real time, and notification requirements. eco objects, which are instance of classes, communicate using an event ....

Gradimir Starovic, Vinny Cahill, and Brendan Tangney. An event based object model for distributed programming. In OOIS (Object-Oriented Information Systems) '95, pages 72--86, London, December 1995. SpringerVerlag. Also technical report TCD-CS-95-28, Dept. of Computer Science, Trinity College Dublin.


Attribute-Based Filtering for Embedded Systems - Mitidieri, Kaiser   (Correct)

No context found.

G. Starovic, V. Cahill, and B. Tangney. An event-based object model for distributed programming. In OOIS (Object-Oriented Information Systems) '95, pages 7286, London, 1995. Springer-Verlag.


Eva: an Event-Based Framework for Developing - Specialised Communication..   (Correct)

No context found.

STAROVIC, G., CAHILL, V., AND TANGNEY, B. An event based object model for distributed programming. In Proc. of the 1995.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC