31 citations found. Retrieving documents...
Eugster, P.T., Guerraoui, R., Damm, C.H.: On objects and events. In: OOPSLA '01: Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, New York, NY, USA, ACM Press (2001) 254--269

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
An Object-Oriented Event Calculus - Patterson (2002)   (2 citations)  (Correct)

....designed interface or syntax) While some well done research exists on some of the software engineering aspects and consequences of using events, there is little research to date on the programming language or abstraction fundamentals that apply to events. On Objects and Events Eugster, et al. EGD01] is one example that makes a good start toward such analysis. However, the research in Eugster, et al. focuses on providing a taxonomy for syntax, semantics, and typing choices for expressing events, similar to Garlan and Notkin, GN91] and Garlan and Scott, GS93] in an objectoriented ....

....guidelines are useful and the implementations instructive, mechanisms that are not native to a language tend to be much more inconvenient and error prone to use. It is the same argument that is used for adding native support for object oriented concepts to programming languages. Eugster, et al. EGD01] suggest some native language constructs in their work and explore the rami cations of including a native event mechanism in a programming language. Also, like Garlan and Scott, and Notkin, et al. they develop a taxonomy of syntax and semantic choices for event mechanisms. However, they all ....

[Article contains additional citation context not shown here]

P.Th. Eugster, R. Guerraoui, and C.H. Damm. On objects and events. In OOPSLA '01 Proceedings, pages 254-269, New York, Oct 2001. ACM SIGPLAN, ACM.


On Components with Explicit Protocols Satisfying a Notion of.. - Farias, Südholt (2002)   (1 citation)  (Correct)

....protocols are implicit because parts of them do not appear in the JavaBeans interface. In this section, we make these protocols explicit using the notions introduced previously and we show how we can define JavaBeans more declaratively. JavaBeans events adhere to the publish subscribe paradigm [15], permitting components to register for notification (through broadcast) of events. Basically, two implicit protocols are supported: the bound properties represent values for which the modification is notified through a broadcast event to all registered components. Constrained properties are ....

Eugster, P., Guerraoui, R., Damm, C.: On objects and events. In: Proceedings OOPSLA. (2001)


Supporting Mobility in Content-Based Publish/Subscribe.. - Fiege, Gartner.. (2003)   (8 citations)  (Correct)

....model of the transmitted notifications. In nearly all cases subscriptions act as filters on the notifications and three filtering schemes can be distinguished. Subject and type based addressing schemes use path expressions and type hierarchies to denote and select otherwise opaque notifications [22,1,7]. The most flexible scheme, however, is o#ered by content based filtering that utilizes predicates on the entire content of a notification [18] Together with the typically used name value pairs data model, subscriptions look like: service = parking ) location = 100 Rebeca Drive ) cost 3 ....

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press. 21


A Framework for Object-Based Event Composition in Distributed .. - Pietzuch, Shand (2002)   (1 citation)  (Correct)

....[1] primitive events might be The door opens and Peter is seen in the room . Similarly, The door opens, then Peter is seen in the room would be an example of a composite event. Event objects denote observations in distributed systems, such as publish subscribe systems. Eugster et al. [4] have put forward the advantages of treating events as firstclass objects. In this paper, we extend these ideas to composite events too. Composite events may incorporate simpler composite events, as well as primitive events. For example, The door opens, then Brian or Peter is seen in the room ....

P. T. Eugster, R. Guerraoui, and C. H. Damm. On Objects and Events. In Proc. for OOPSLA 2001.


Event-based Workflow and the Management Interface - Nickerson (2003)   (Correct)

....a workflow system based on an event based paradigm [4] The paper cites other related efforts by the same team [23 25] and describes in detail both commercial and research implementations of event based workflow. Other work has also looked at publish subscribe in relationship to integration [26, 27]. More formal looks at workflow and the problem of long transactions provide a syntactic and semantic perspective [3, 28, 29] On attempts to describe the context of a system, Abecker et al. [13] details an approach to defining ontologies. Earlier, we pointed out that long transactions can be ....

P. Eugster, R. Guerraoui, and C. Damm, "On Objects and Events," presented at OOPSLA, 2001.


Hermes: A Distributed Event-Based Middleware Architecture - Pietzuch, Bacon (2002)   (31 citations)  (Correct)

....view events as untyped collections of attribute value pairs, but modem programming languages only support statically or dynamically typed objects. As a result, an event based middleware should support proper event typing so that events can be treated as firstclass programming language objects [16]. The Cambridge Event Architecture (CEA) 1, 19] was developed with this idea in mind, and Hermes follows its approach by associating every event and subscription with an event type that is type checked at rantime. The event type contains a number of data fields (i.e. attributes) We call the ....

P. T. Eugster, R. Guerraoui, and C. H. Damm. On Objects and Events. In Proc. for OOPSLA 2001.


A Framework for Object-Based Event Composition in Distributed .. - Pietzuch, Shand (2002)   (1 citation)  (Correct)

....[1] primitive events might be The door opens and Peter is seen in the room . Similarly, The door opens, then Peter is seen in the room would be an example of a composite event. Event objects denote observations in distributed systems, such as publish subscribe systems. Eugster et al. [4] have put forward the advantages of treating events as firstclass objects. In this paper, we extend these ideas to composite events too. Composite events may incorporate simpler composite events, as well as primitive events. For example, The door opens, then Brian or Peter is seen in the room ....

P. T. Eugster, R. Guerraoui, and C. H. Damm. On Objects and Events. In Proc. for OOPSLA 2001.


Implementing Extensible Compilers - Zenger, Odersky (2001)   (2 citations)  (Correct)

....yields a separation of components from system configurations. 7 Experience We implemented a full Java 2 compiler with the techniques introduced in this paper [29] Throughout the last two years, several non trivial compiler extensions were built by various people as part of di#erent projects [5, 9, 25, 30, 32]. Among the implementations is a compiler for Java with synchronous active objects, proposed by Petitpierre [23] Another extension introduces Buchi and Weck s compound types together with type aliases [2] We added operator overloading to the Java programming language in the style Gosling ....

.... Another extension introduces Buchi and Weck s compound types together with type aliases [2] We added operator overloading to the Java programming language in the style Gosling proposes [16] Furthermore, a domain specific extension of Java providing publish subscribe primitives was implemented [9]. Our extensible Java compiler JaCo [29] turned out to be a very valuable tool to rapidly implement prototype compilers for language extensions of Java. Often, people proposing extended Java dialects refrain from implementing their ideas, since crafting a full compiler from scratch is a very time ....

P. Eugster, R. Guerraoui, and C. Damm. On objects and events. In Proceedings for OOPSLA 2001, Tampa Bay, Florida, October 2001.


Extensible Algebraic Datatypes with Defaults - Zenger, Odersky (2001)   (5 citations)  (Correct)

.... compound types together with type aliases [2] In addition, we added operator overloading to the Java programming language in the style proposed by Gosling [17] Eugster, Guerraoui and Damm implemented a domain specific language extension supporting publish subscribe primitives on top of JaCo [8]. A rather exotic extension of JaCo is an implementation of a small language based on join calculus [12] It replaces the syntactic analyzer pass with a full compiler for join calculus that generates a Java syntax tree as output. This tree is then fed into the remaining Java compiler to generate ....

P. Eugster, R. Guerraoui, and C. Damm. On objects and events. In Proceedings for OOPSLA 2001, Tampa Bay, Florida, October 2001.


The Many Faces of Publish/Subscribe - Th Eugster Felber   (51 citations)  Self-citation (Th Guerraoui)   (Correct)

No context found.

P.Th. Eugster, R. Guerraoui, and C.H. Damm. On objects and events. In Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269. ACM Press, 2001.


Tradeoffs in Event Systems - Eugster, Felber, Guerraoui..   Self-citation (Th Guerraoui)   (Correct)

No context found.

P.Th. Eugster, R. Guerraoui, and Ch.Heide Damm. On objects and events. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 2001, October 2001.


Data-Aware Multicast - Ebastien Baehni Patrick (2004)   (3 citations)  Self-citation (Th Guerraoui)   (Correct)

No context found.

P.Th. Eugster, R. Guerraoui, and C.H. Damm. On Objects and Events. In Proceedings of the 16th ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2001.


Towards Safe Distributed Application Development - Eugster, Damm, Guerraoui   Self-citation (Eugster Guerraoui Damm)   (Correct)

No context found.

P. Eugster, R. Guerraoui, and C. Damm. On Objects and Events. In Proceedings of the 16th ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2001.


Adaptive Gossip-Based Broadcast - Rodrigues, Handurukande, Minho.. (2003)   (8 citations)  Self-citation (Guerraoui)   (Correct)

No context found.

P. Eugster, R. Guerraoui, and C. Damm. On objects and events. In Proceedings of the Conference on ObjectOriented Programming Systems, Languages and Applications (OOPSLA 2001.


The Many Faces of Publish/Subscribe - Eugster, Felber, Guerraoui..   (51 citations)  Self-citation (Th Guerraoui)   (Correct)

No context found.

P.Th. Eugster, R. Guerraoui, and C.H. Damm. On objects and events. In Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269. ACM Press, 2001.


OS Support for P2P Programming: a Case for TPS - Baehni, Eugster, Guerraoui (2002)   (4 citations)  Self-citation (Th Guerraoui)   (Correct)

No context found.

P. Th. Eugster, R. Guerraoui and Ch. H. Damm. On objects and events. In Proceedings of the 16th ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2001). October 2001.


Event Systems, How To Have Your Cake And Eat It Too - Eugster, Felber..   Self-citation (Th Guerraoui)   (Correct)

....Properties Event Safety. Most event systems make few or no assumption on the nature of the events or their format because of the loose coupling between the publishers and subscribers. As a consequence, these systems usually provide low level message passing abstractions. As discussed in [EGD01] working with typed events (and objects in particular) in event systems offers a number of advantages over unstructured and untyped events. When events are objects (encompassing implicit type inclusion information, a value , and some behaviour) type hierarchies additionally permit the ....

....attributes and constraints on the values of those attributes, where constraints are specified using common equality and ordering relations ( #= etc. as well as regular expressions. A further step in subscription expressiveness is to allow events to be filtered according to their type [EGD01] Typebased filtering adds a new dimension to content based event systems, by letting subscribers register their interests both to the nature and the value of published events. Advanced subscription languages are highly desirable, because subscribers can more accurately express their ....

P.Th. Eugster, R. Guerraoui, and Ch.Heide Damm. On objects and events. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 2001, October 2001.


Intelligent Creation of Notification Events in Information .. - Guppenberger, Freitag (2005)   (Correct)

No context found.

Eugster, P.T., Guerraoui, R., Damm, C.H.: On objects and events. In: OOPSLA '01: Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, New York, NY, USA, ACM Press (2001) 254--269


Modular Event-Based Systems - Fiege, Mühl, Gärtner   (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254-- 269, Tampa Bay, FL, USA, 2001. ACM Press.


Visibility as Central Abstraction in Event-based Systems - Mezini, Mühl, Buchmann (2002)   (Correct)

No context found.

Patrick Th. Eugster, Rachid Guerraoui, and Christian Heide Damm. On objects and events. In Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


A Peer-to-Peer Approach to Content-Based.. - Terpstra, Behnel.. (2003)   (6 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


Supporting Mobility in Content-Based Publish/Subscribe.. - Fiege, Gärtner.. (2003)   (8 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


Supporting Mobility in Content-Based Publish/Subscribe.. - Fiege, Gärtner, Kasten, .. (2003)   (8 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


A Peer-to-Peer Approach to Content-Based.. - Terpstra, Behnel.. (2003)   (6 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


Hermes: A scalable event-based middleware - Pietzuch (2004)   (2 citations)  (Correct)

No context found.

Patrick Th. Eugster, Rachid Guerraoui, and Christian H. Damm. On Objects and Events. In Proceedings of the 16th ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'01), pages 131--146, Tampa, FL, USA, October 2001.


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

No context found.

P. Eugster, R. Guerraoui, and C. Damm. On objects and events. In Proceedings for OOPSLA 2001.


Modular Event-Based Systems - Fiege, Mühl, Gärtner   (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254-- 269, Tampa Bay, FL, USA, 2001. ACM Press.


Visibility as Central Abstraction in Event-based Systems - Fiege, Mezini, Mühl, Buchmann   (Correct)

No context found.

Patrick Th. Eugster, Rachid Guerraoui, and Christian Heide Damm. On objects and events. In Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


A Peer-to-Peer Approach to Content-Based.. - Terpstra, Behnel.. (2003)   (6 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


Supporting Mobility in Content-Based Publish/Subscribe.. - Fiege, Gärtner.. (2003)   (8 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.


Supporting Mobility in Content-Based Publish/Subscribe.. - Fiege, Gärtner.. (2003)   (8 citations)  (Correct)

No context found.

P. T. Eugster, R. Guerraoui, and C. H. Damm. On objects and events. In L. Northrop and J. Vlissides, editors, Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications, pages 254--269, Tampa Bay, FL, USA, 2001. ACM Press.

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