Skip to main content
  • 740 Accesses

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6.9 Further Reading

  1. G. D. Abowd, R. Allen, and D. Garlan. Using style to understand descriptions of software architectures. ACM Software Engineering Notes, 18(5):9–20, 1993.

    Article  Google Scholar 

  2. G. Banavar, T. Chandra, B. Mukherjee, 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, pages 262–272, 1999.

    Google Scholar 

  3. D. J. Barrett, L. A. Clarke, P. L. Tarr, and A. E. Wise. A framework for event-based software integration. ACM Transactions on Software Engineering and Methodology, 5(4):378–421, October 1996.

    Article  Google Scholar 

  4. J. Bates, J. Bacon, K. Moody, and M. Spiteri. Using events for the scalable federation of heterogeneous components. In P. Guedes and J. Bacon, editors, Proceedings of the 8th ACM SIGOPS European Workshop: Support for Composing Distributed Applications, pages 58–65, September 1998.

    Google Scholar 

  5. K. P. Birman. The process group approach to reliable distributed computing. Communications of the ACM, 36(12):37–53, December 1993.

    Article  Google Scholar 

  6. K. P. Birman and T. A. Joseph. Reliable communication in the presence of failures. ACM Transactions on Computer Systems (TOCS), 5(1):47–76, 1987.

    Article  Google Scholar 

  7. A. Buchmann, C. Bornhövd, M. Cilia, L. Fiege, F. Gärtner, C. Liebig, M. Meixner, and G. Mühl. Dream: Distributed reliable event-based application management. In M. Levene and A. Poulovassilis, editors, Web Dynamics-Adapting to Change in Content, Size, Topology and Use, pages 319–349. Springer, 2004. ISBN 3-540-40676-X.

    Google Scholar 

  8. N. Carriero and D. Gelernter. Linda in context. Communication of the ACM, 32(4):444–458, April 1989.

    Article  Google Scholar 

  9. P. Ciancarini. Coordination models and languages as software integrators. ACM Computing Surveys (CSUR), 28(2):300–302, 1996.

    Article  Google Scholar 

  10. M. Cilia, C. Bornhövd, and A. P. Buchmann. Moving active functionality from centralized to open distributed heterogeneous environments. In C. Batini, F. Giunchiglia, P. Giorgini, and M. Mecella, editors, Proceedings of the 6th International Conference on Cooperative Information Systems (CoopIS’ 01), volume 2172 of LNCS, pages 195–210, 2001. Springer.

    Google Scholar 

  11. D. E. Culler and W. Hong. Special issue: Wireless sensor networks — introduction. Communications of the ACM, 47(6):30–33, 2004.

    Article  Google Scholar 

  12. E. Curry, D. Chambers, and G. Lyons. Reflective channel hierarchies. In The 2nd Workshop on Reflective and Adaptive Middleware, Middleware 2003, 2003.

    Google Scholar 

  13. E. Curry, D. Chambers, and G. Lyons. Extending message-oriented middleware using interception. In P. Fenkam, editors. 3rd Intl. Workshop on Distributed Event-Based Systems (DEBS’04) May 2004 Carzaniga and Fenkam [66].

    Google Scholar 

  14. S. E. Deering and D. R. Cheriton. Multicast routing in datagram internetworks and extended LANs. ACM Transactions on Computer Systems, 8(2):85–110, May 1990.

    Article  Google Scholar 

  15. J. Eder and E. Panagos. Towards distributed workflow process management. In C. Bussler, P. Grefen, H. Ludwig, and M.-C. Shan, editors, Proceedings of the Workshop on Cross-Organisational Workflow Management and Coordination, 1999.

    Google Scholar 

  16. H. Evans and P. Dickman. DRASTIC: A run-time architecture for evolving, distributed, persistent systems. In M. Akşit and S. Matsuoka, editors, European Conference for Object-Oriented Programming (ECOOP’ 97), volume 1241 of LNCS, pages 243–275, 1997. Springer.

    Google Scholar 

  17. L. Fiege. Visibility in Event-Based Systems. PhD thesis, Technical University of Darmstadt, Darmstadt, Germany, 2005.

    Google Scholar 

  18. R. E. Filman, T. Elrad, S. Clarke, and M. Aksit, editors. Aspect-Oriented Software Development. Addison-Wesly, 2005.

    Google Scholar 

  19. D. Garlan and M. Shaw. An introduction to software architecture. In V. Ambriola and G. Tortora, editors, Advances in Software Engineering and Knowledge Engineering, volume 1, pages 1–40. World Scientific, 1993.

    Google Scholar 

  20. D. Gawlick and S. Mishra. Information sharing with the Oracle database. In Jacobsen [210].

    Google Scholar 

  21. R. Gruber, B. Krishnamurthy, and E. Panagos. READY: A high performance event notification service. In Proceedings of the 16th International Conference on Data Engineering, pages 668–669. IEEE Computer Society, 2000.

    Google Scholar 

  22. W. Harrison and H. Ossher. Subject-oriented programming (A critique of pure objects). In A. Paepcke, editor, Proceedings of the 8th ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA’ 93), pages 411–428, 1993.

    Google Scholar 

  23. K. Jenkins, K. Hopkins, and K. Birman. A gossip protocol for subgroup multicast. In M. Raynal and L. Rodrigues, editors, International Workshop on Applied Reliable Group Communication (WARGC 2001), 2001. IEEE.

    Google Scholar 

  24. F. Kon, F. Costa, G. Blair, and R. H. Campbell. The case for reflective middleware. Communications of the ACM, 45(6):33–38, 2002.

    Article  Google Scholar 

  25. D. Luckham. The Power of Events. Addison-Wesley, 2002.

    Google Scholar 

  26. T. W. Malone and K. Crowston. The interdisciplinary study of coordination. ACM Computing Surveys, 26(1):87–119, 1994.

    Article  Google Scholar 

  27. N. Medvidovic and R. N. Taylor. A framework for classifying and comparing architecture description languages. In M. Jazayeri and H. Schauer, editors, ESEC/FSE’ 97, volume 1301 of Lecture Notes in Computer Science, pages 60–76. Springer, 1997.

    Google Scholar 

  28. D. Meyer. RFC 2365: Administratively scoped IP multicast. http://www.ietf.org/rfc/rfc2365.txt, July 1998. Status: Best Current Practice.

    Google Scholar 

  29. Object Management Group (OMG). Management of event domains. Version 1.0, Formal Specification, 2001. OMG document formal/01-06-03.

    Google Scholar 

  30. ObjectManagement Group (OMG). The common object request broker: Architecture and specification, version 3.0. OMG document formal/02-06-33, July 2002.

    Google Scholar 

  31. Object Management Group (OMG). CORBA notification service, version 1.1. OMG Document formal/2004-10-11, 2004.

    Google Scholar 

  32. L. Opyrchal, M. Astley, J. Auerbach, G. Banavar, R. Strom, and D. Sturman. Exploiting IP multicast in content-based publish-subscribe systems. In J. Sventek and G. Coulson, editors, IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2000), volume 1795 of LNCS, pages 185–207. Springer, 2000.

    Google Scholar 

  33. G. A. Papadopoulos and F. Arbab. Coordination models and languages. In M. Zelkowitz, editor, The Engineering of Large Systems, volume 46 of Advances in Computers. Academic, August 1998.

    Google Scholar 

  34. P. R. Pietzuch and J. Bacon. Hermes: A distributed event-based middleware architecture. In L. Fiege, R. Guerraoui, H.-A. Jacobsen, and G. Mühl, editors. 1st Intl. Workshop on Distributed Event-Based Systems (DEBS’02), 2002 Bacon et al. [21] pages 611–618. ISBN 0-7695-1588-6. Published as part of the ICDCS’ 02 Workshop Proceedings.

    Google Scholar 

  35. D. Powell. Group communication. Communications of the ACM, 39(4):50–53, April 1996.

    Article  Google Scholar 

  36. A. Rowstron and P. Druschel. Pastry: scalable, decentraized object location and routing for large-scale peer-to-peer systems. In R. Guerraoui, editor, Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), volume 2218 of LNCS, pages 329–350, 2001. Springer.

    Google Scholar 

  37. J. Steffan, L. Fiege, M. Cilia, and A. Buchmann. Towards multi-purpose wireless sensor networks. In P. Dini et al., editors, Proc. of SENET’05, pages 336–341, August 2005. IEEE Computer Society.

    Google Scholar 

  38. K. J. Sullivan and D. Notkin. Reconciling environment integration and software evolution. ACM Transactions of Software Engineering and Methodology, 1(3):229–269, July 1992.

    Article  Google Scholar 

  39. Q. Sun. Reliable multicast for publish/subscribe systems. Master’s thesis, Massachusetts Institute of Technology, 2000.

    Google Scholar 

  40. Sun Microsystems, Inc. Java management extensions. Instrumentation and Agent Specification, v1.2, October 2002.

    Google Scholar 

  41. Sun Microsystems, Inc. Java 2 Platform Enterprise Edition Specification, v. 1.4, July 2003.

    Google Scholar 

  42. W.W. Terpstra, S. Behnel, L. Fiege, A. Zeidler, and A. P. Buchmann. A peer-to-peer approach to content-based publish/subscribe. In Jacobsen [210].

    Google Scholar 

  43. A. Woo, S. Madden, and R. Govindan. Networking support for query processing in sensor networks. Communications of the ACM, 47(6): 47–52, 2004.

    Article  Google Scholar 

Download references

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

(2006). Scoping. In: Distributed Event-Based Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-32653-7_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-32653-7_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32651-9

  • Online ISBN: 978-3-540-32653-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics