Next: About this document ...
Up: Content-Based Publish/Subscribe with Structural Reflection
Previous: Acknowledgments
- AEM99
-
M. Altherr, M. Erzberger, and S. Maffeis.
iBus - a software bus middleware for the Java platform.
In International Workshop on Reliable Middleware Systems of the
13th IEEE Symposium On Reliable Distributed Systems (SRDS'99), pages 43-53,
October 1999.
- ASS+98
-
M.K. Aguilera, R.E. Strom, D.C. Sturman, M. Astley, and T.D. Chandra.
Matching events in a content-based subscription system.
In Proceedings of the 18th ACM Symposium on Principles of
Distributed Computing (PODC'99), November 1998.
- BCM+99
-
G. Banavar, T. Chandra, B. Muhkerjes, J. Nagarajarao, R.E. Strom, and D.C.
Sturman.
An efficient multicast protocol for content-based publish-subscribe
systems.
In Proceedings of the 19th IEEE International Conference on
Distributed Computing Systems (ICDCS '99), 1999.
- BHL95
-
B. Blakeley, H. Harris, and J.R.T. Lewis.
Messaging and Queuing Using the MQI: Concepts and
Analysis, Design and Development.
McGraw-Hill, 1995.
- BW98
-
M. Büchi and W. Weck.
Compound types for Java.
In Proceedings of the 13th ACM Conference on Object-Oriented
Programming Systems, Languages and Applications (OOPSLA'98), pages 362-373,
October 1998.
- BZ87
-
T. Bloom and S.B. Zdonik.
Issues in the design of object-oriented database programming
languages.
In Proceedings of the 2nd ACM Conference on Object-Oriented
Programming Systems, Languages and Applications (OOPSLA'87), pages 441-451,
1987.
- Car98
-
A. Carzaniga.
Architectures for an Event Notification Service Scalable to
Wide-area Networks.
PhD thesis, Politecnico di Milano, December 1998.
- Chi95
-
S. Chiba.
A metaobject protocol for C++.
In Proceedings of the 10th ACM Conference on Object-Oriented
Programming Systems, Languages and Applications (OOPSLA'95), pages 285-299,
October 1995.
- Chi00
-
S. Chiba.
Loadtime structural reflection in Java.
In Proceedings of the 14th European Conference on
Object-Oriented Programming (ECOOP'2000), pages 313-336, June 2000.
- Coi87
-
P. Cointe.
Metaclasses are first class: The ObjVlisp model.
In Proceedings of the 2nd ACM Conference on Object-Oriented
Programming Systems, Languages and Applications (OOPSLA'87), pages 156-167,
October 1987.
- Cor99
-
Talarian Corporation.
Everything You need to know about Middleware: Mission-Critical
Interprocess Communication (White Paper).
https://www.talarian.com/, 1999.
- DEC94
-
DEC.
DECMessageQ: Introduction to Message Queuing, April 1994.
- EGS00a
-
P.T. Eugster, R. Guerraoui, and J. Sventek.
Distributed Asynchronous Collections: Abstractions for
publish/subscribe interaction.
In Proceedings of the 14th European Conference on
Object-Oriented Programming (ECOOP'2000), pages 252-276, June 2000.
- EGS00b
-
P.T. Eugster, R. Guerraoui, and J. Sventek.
Type-based publish/subscribe.
Technical Report DSC/2000/029, Swiss Federal Institute of Technology,
Lausanne, https://dscwww.epfl.ch/EN/publications/, June 2000.
- Fer89
-
J. Ferber.
Computational reflection in class based object-oriented languages.
In Proceedings of the 4th ACM Conference on Object-Oriented
Programming Systems, Languages and Applications (OOPSLA'89), pages 317-326,
October 1989.
- FHA99
-
E. Freeman, S. Hupfer, and K. Arnold.
JavaSpaces Principles, Patterns, and Practice.
Addison-Wesley, June 1999.
- Gel85
-
D. Gelernter.
Generative communication in Linda.
ACM Transactions on Programming Languages and Systems (TOPLAS),
7(1):80-112, January 1985.
- GR83
-
A.J. Goldberg and A.D. Robson.
Smalltalk-80: The Language and its Implementation.
Addison-Wesley, 1983.
- HBS98
-
M. Happner, R. Burridge, and R. Sharma.
Java Message Service.
Technical report, Sun Microsystems Inc., October 1998.
- KMS98
-
G. Kirby, R. Morrison, and D. Stemple.
Linguistic reflection in java.
Software - Practice and Experience, 28(10):1045-1077, 1998.
- Koe99
-
P. Koenig.
Messages vs. objects for application integration.
Distributed Computing, 2(3):44-45, April 1999.
- Mic97
-
Microsoft.
Microsoft Message Queuing Services, 1997.
- NN88
-
F. Nielson and H.R. Nielson.
Two-level semantics and code generation.
Theoretical Computer Science, 56(1):59-133, January 1988.
- OAA+00
-
L. Opyrchal, M. Astley, J. Auerbach, G. Banavar, R. Strom, and D. Sturman.
Exploiting IP Multicast in content-based publish-subscribe
systems.
In Proceedings of the IFIP/ACM International Conference on
Distributed Systems Platforms (Middleware 2000), pages 185-207, April 2000.
- Obe00
-
R.J. Oberg.
Understanding & Programming COM+.
Prentice Hall, 2000.
- Obj99
-
ObjectSpace.
JGL - Generic Collection Library.
https://www.objectspace.com/jgl/, 1999.
- OMG98
-
OMG.
CORBAservices: Common Object Services Specification,
Chapter 4: Event Service.
OMG, December 1998.
- OMG00
-
OMG.
Notification Service Standalone Document.
OMG, June 2000.
- OPSS93
-
B. Oki, M. Pfluegl, A. Siegel, and D. Skeen.
The information bus - an architecture for extensible distributed
systems.
In 14th ACM Symposium on Operating System Principles, pages
58-68, December 1993.
- PO93
-
R.J. Peters and M.T. Özsu.
Reflection in a uniform behavioral object model.
In Proceedings of the 12th International Conference on
Entity-Relationship Approach, pages 37-49, December 1993.
- Pow96
-
D. Powell.
Group communications.
Communications of the ACM, 39(4):50-97, April 1996.
- RW97
-
D. Rosenblum and A. Wolf.
A design framework for internet-scale event observation and
notification.
In 6th European Software Engineering Conference/ACM SIGSOFT 5th
Symposium on the Foundations of Software Engineering, pages 344-360,
September 1997.
- SA97
-
B. Segall and D. Arnold.
Elvin has left the building: A publish/subscribe notification
service with quenching.
In Proceedings of the Australian UNIX and Open Systems User
Group Conference (AUUG'97), https://www.dtsc.edu.au/, September 1997.
- SBS98
-
D.C. Sturman, G. Banavar, and R. Strom.
Reflection in the Gryphon message brokering system.
In Reflection Workshop of the 13th ACM Conference on Object
Oriented Programming Systems, Languages and Applications (OOPSLA'98), 1998.
- Ske98
-
D. Skeen.
Vitria's Publish-Subscribe Architecture: Publish-Subscribe
Overview.
https://www.vitria.com, 1998.
- SO95
-
D.D. Straube and M.T. Özsu.
Query optimization and execution plan generation in object-oriented
data management systems.
IEEE Transactions on Knowledge and Data Engineering, 7(2),
April 1995.
- Str97
-
B. Stroustrup.
The C++ Programming Language, Third Edition.
Addison-Wesley, 1997.
- Sun99a
-
Sun.
Java Core Reflection API and Specification, 1999.
- Sun99b
-
Sun.
JavaSpaces specification.
Technical report, Sun Microsystems Inc., November 1999.
- Sun99c
-
Sun.
Jini Entry specification.
Technical report, Sun Microsystems Inc., November 1999.
- SV97
-
D. Schmidt and S. Vinoski.
Overcoming drawbacks in the OMG Event Service.
SIGS C++ Report magazine, 19(6), June 1997.
- Sys00
-
BEA Systems.
Reliable Queuing Using BEA Tuxedo: White Paper.
https://www.beasys.com/products/, 2000.
- TCKI00
-
M. Tatsubori, S. Chiba, M.-O. Killijian, and K. Itano.
A Class-based Macro System for Java, pages 119-135, LNCS
1826.
Springer-Verlag, July 2000.
- TIB99
-
TIBCO.
TIB/Rendezvous White Paper.
https://www.rv.tibco.com/, 1999.
- TS97
-
W. Taha and T. Sheard.
Multi-stage programming.
In Proceedings of the ACM SIGPLAN International Conference
on Functional Programming (ICFP'97), pages 321-321, June 1997.
Patrick Eugster
12/10/2000