{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:47:55Z","timestamp":1725551275074},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540635314"},{"type":"electronic","value":"9783540695929"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-63531-9_24","type":"book-chapter","created":{"date-parts":[[2010,4,5]],"date-time":"2010-04-05T20:01:15Z","timestamp":1270497675000},"page":"344-360","source":"Crossref","is-referenced-by-count":24,"title":["A design framework for internet-scale event observation and notification"],"prefix":"10.1007","author":[{"given":"David S.","family":"Rosenblum","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander L.","family":"Wolf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,8,1]]},"reference":[{"issue":"4","key":"24_CR1","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1145\/235321.235324","volume":"5","author":"D.J. Barrett","year":"1996","unstructured":"D.J. Barrett, L.A. Clarke, P.L. Tarr, and A.E. Wise, \u201cA Framework for Event-Based Software Integration\u201d, ACM Trans. Software Engineering and Methodology, vol. 5, no. 4, pp. 378\u2013421, 1996.","journal-title":"ACM Trans. Software Engineering and Methodology"},{"issue":"4","key":"24_CR2","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/0164-1212(83)90011-0","volume":"3","author":"P.C. Bates","year":"1983","unstructured":"P.C. Bates and J.C. Wileden, \u201cHigh-Level Debugging of Distributed Systems: The Behavioral Abstraction Approach\u201d, Journal of Systems and Software, vol. 3, no. 4, pp. 255\u2013264,1983.","journal-title":"Journal of Systems and Software"},{"key":"24_CR3","doi-asserted-by":"crossref","unstructured":"T. Bemers-Lee, L. Masinter, and M. McCahill, \u201cUniform Resource Locators (URL)\u201d, Internet Engineering Task Force, Request for Comments RFC 1738, December 1994.","DOI":"10.17487\/rfc1738"},{"key":"24_CR4","volume-title":"The New KornShell Command and Programming Language","author":"M.I. Bolsky","year":"1995","unstructured":"M.I. Bolsky and D.G. Kom, The New KornShell Command and Programming Language, 2nd ed. Upper Saddle River, NJ: Prentice Hall, 1995.","edition":"2nd"},{"key":"24_CR5","unstructured":"K. Brockschmidt, Inside OLE. Redmond, WA: Microsoft Press, 1995."},{"key":"24_CR6","unstructured":"S. Chernicoff, Macintosh TM Revealed, vol. 2: Programming with the Toolbox, 2nd ed. Indianapolis, IN: Hayden Books, 1987."},{"key":"24_CR7","doi-asserted-by":"crossref","unstructured":"D. Cohen, \u201cCompiling Complex Database Transition Triggers\u201d, Proc. of SIGMOD '89: 1989 Int'l Conf. on Management of Data, pp. 225\u20132234, 1989.","DOI":"10.1145\/67544.66947"},{"key":"24_CR8","doi-asserted-by":"crossref","unstructured":"R. Daniel and M. Meaning, \u201dResolution of Uniform Resource Identifiers using the Domain Name System\u201d, Internet Engineering Task Force, Internet Draft (Work in Progress) 21 November 1996.","DOI":"10.17487\/rfc2168"},{"issue":"8","key":"24_CR9","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/2.84874","volume":"24","author":"CJ. Fidge","year":"1991","unstructured":"CJ. Fidge, \u201cLogical Time in Distributed Computing Systems\u201d, IEEE Computer, vol. 24, no. 8, pp. 28\u201333, 1991.","journal-title":"IEEE Computer"},{"key":"24_CR10","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/3-540-54834-3_5","volume-title":"Proc. of VDM '91: 4th Int'l Symposium of VDM Europe on Formal Software Development Methods","author":"D. Garlan","year":"1991","unstructured":"D. Garlan and D. Notkin, \u201cFormalizing Design Spaces: Implicit Invocation Mechanisms\u201d, Proc. of VDM '91: 4th Int'l Symposium of VDM Europe on Formal Software Development Methods, Noordwijkerhout, The Netherlands, pp. 31\u201344, 1991."},{"key":"24_CR11","unstructured":"N.H. Gehani and H.V. Jagadish, \u201cOde as an Active Database: Constraints and Triggers\u201d, Proc. of VLDB 91: 17th Int'l Conf. on Very Large Data Bases, pp. 327\u2013336, 1991."},{"issue":"7","key":"24_CR12","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/176789.176794","volume":"37","author":"M.R. Genesereth","year":"1994","unstructured":"M.R. Genesereth and S.P. Ketchpel, \u201cSoftware Agents\u201d, Communications of the ACM, vol. 37, no. 7, pp. 48\u201353 and 147, 1994.","journal-title":"Communications of the ACM"},{"issue":"3","key":"24_CR13","first-page":"48","volume":"41","author":"C. Gerety","year":"1990","unstructured":"C. Gerety, \u201cHP SoftBench: A New Generation of Software Development Tools\u201d, HewlettPackard Journal, vol. 41, no. 3, pp. 48\u201359, 1990.","journal-title":"HewlettPackard Journal"},{"key":"24_CR14","doi-asserted-by":"crossref","unstructured":"R.S. Hall, D. Heimbigner, A. van der Hoek, and A.L. Wolf, \u201cAn Architecture for Post-Development Configuration Management in a Wide-Area Network\u201d, Proc. of 1997 Int'l Conf. on Distributed Computing Systems, Baltimore, MD, pp. 269\u2013278, 1997.","DOI":"10.1109\/ICDCS.1997.598050"},{"key":"24_CR15","doi-asserted-by":"crossref","unstructured":"R.W. Hall, A. Mathur, F. Jahanian, A. Prakash, and C. Rassmussen, \u201cCorona: A Communication Server for Scalable, Reliable Group Collaboration Systems\u201d, Proc. of CSCW '96 6th Conf, on Computer Supported Cooperative Work, Boston, MA, pp. 140\u2013149,1996.","DOI":"10.1145\/240080.240238"},{"key":"24_CR16","unstructured":"D. Heller, \u201cThe XView Notifier\u201d, Unix World, pp. 123\u2013133, 1990."},{"key":"24_CR17","unstructured":"A.M. Julienne and B.Holtz, ToolTalk and Open Protocols: Inter-Application Communication: Prentice Hall, 1994."},{"key":"24_CR18","doi-asserted-by":"crossref","unstructured":"B. Kantor and P. Lapsley, \u201cNetwork News Transfer Protocol\u201d, Internet Engineering Task Force, Request for Comments RFC 977, February 1986.","DOI":"10.17487\/rfc0977"},{"key":"24_CR19","doi-asserted-by":"crossref","unstructured":"A. Kaplan and J.C. Wileden, \u201cFormalization and Application of a Unifying Model for Name Management\u201d, Proc. of ACM SIGSOFT '95 Third Symposium on the Foundations of Software Engineering, Washington, DC, pp. 161\u2013172, 1995.","DOI":"10.1145\/222124.222152"},{"issue":"10","key":"24_CR20","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1109\/32.469456","volume":"21","author":"B. Krishnamurthy","year":"1995","unstructured":"B. Krishnamurthy and D.S. Rosenblum, \u201cYeast: A General Purpose Event-Action System\u201d, IEEE Trans. Software Engineering, vol. 21, no. 10, pp. 845\u2013857,1995.","journal-title":"IEEE Trans. Software Engineering"},{"issue":"7","key":"24_CR21","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L. Lamport","year":"1978","unstructured":"L. Lamport, \u201cTime, Clocks and the Ordering of Events in a Distributed System\u201d, Communications of the ACM, vol. 21, no. 7, pp. 558\u2013565, 1978.","journal-title":"Communications of the ACM"},{"issue":"4","key":"24_CR22","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1109\/TC.1987.1676929","volume":"C-36","author":"T.J. LeBlanc","year":"1987","unstructured":"T.J. LeBlanc and J.M. Mellor-Crummey, \u201cDebugging Parallel Programs with Instant Replay\u201d, IEEE Trans. Computers, vol. C-36, no. 4, pp. 471\u2013482,1987.","journal-title":"IEEE Trans. Computers"},{"key":"24_CR23","doi-asserted-by":"crossref","unstructured":"D.C. Luckham, D.P. Helmbold, D.L. Bryan, and M.A. Haberler, \u201cTask Sequencing Language for Specifying Distributed Ada Systems (TSL-1)\u201d, Proc. of PARLE-The Conf. on Parallel Architectures and Languages Europe, Volume II: Parallel Languages, pp. 444\u2013463,1987.","DOI":"10.1007\/3-540-17945-3_26"},{"issue":"4","key":"24_CR24","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"D.C. Luckham","year":"1995","unstructured":"D.C. Luckham, J.J. Kenney, L.M. Augustin, J. Vera, D. Bryan, and W. Mann, \u201cSpecification and Analysis of System Architecture Using Rapide\u201d, IEEE Trans. Software Engineering, vol. 21, no. 4, pp. 336\u2013355, 1995.","journal-title":"IEEE Trans. Software Engineering"},{"key":"24_CR25","unstructured":"F. Mattern, \u201cVirtual Time and Global States of Distributed Systems\u201d, Proc. of Parallel and Distributed Algorithms, pp. 215\u2013226, 1988."},{"key":"24_CR26","unstructured":"R. Milner, Communication and Concurrency. Hemel Hempstead, Hertfordshire, UK: Prentice Hall International, 1989."},{"key":"24_CR27","unstructured":"Object Management Group, \u201cThe Common Object Request Broker: Architecture and Specification\u201d, revision 2.0, July 1995."},{"key":"24_CR28","unstructured":"Object Management Group, \u201cCommon Object Services Specification, Volume I\u201d, revision 1.0, March 1994."},{"issue":"1","key":"24_CR29","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/BF01379149","volume":"15","author":"V. Pratt","year":"1986","unstructured":"V. Pratt, \u201cModeling Concurrency with Partial Orders\u201d, Int'l Journal of Parallel Programming, vol. 15, no. 1, pp. 33\u201371, 1986.","journal-title":"Int'l Journal of Parallel Programming"},{"issue":"1","key":"24_CR30","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/174625.174629","volume":"16","author":"J.M. Purtilo","year":"1994","unstructured":"J.M. Purtilo, \u201cThe POLYLITH Software Bus\u201d, ACM Trans. Programming Languages and Systems, vol. 16, no. 1, pp. 151\u2013174, 1994.","journal-title":"ACM Trans. Programming Languages and Systems"},{"issue":"4","key":"24_CR31","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/52.56450","volume":"7","author":"S.P. Reiss","year":"1990","unstructured":"S.P. Reiss, \u201cConnecting Tools Using Message Passing in the Field Environment\u201d, IEEE Software, vol. 7, no. 4, pp. 57\u201366, 1990.","journal-title":"IEEE Software"},{"issue":"3","key":"24_CR32","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/52.88944","volume":"8","author":"D.S. Rosenblum","year":"1991","unstructured":"D.S. Rosenblum, \u201cSpecifying Concurrent Systems with TSL\u201d, IEEE Software, vol. 8, no. 3, pp. 52\u201361, 1991.","journal-title":"IEEE Software"},{"key":"24_CR33","doi-asserted-by":"crossref","unstructured":"R.W. Selby, A.A. Porter, D.C. Schmidt, and J. Berney, \u201cMetric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development\u201d, Proc. of 13th Int'l Conf. on Software Engineering, pp. 288\u2013298, 1991.","DOI":"10.1109\/ICSE.1991.130654"},{"key":"24_CR34","volume-title":"CORBA Fundamentals and Programming","author":"J. Siegel","year":"1996","unstructured":"J. Siegel, CORBA Fundamentals and Programming. New York, NY: Wiley, 1996."},{"key":"24_CR35","unstructured":"TelecommunicationsInformationNetworkingArchitectureConsortium,\u201cTINA Notification Service Description\u201d, July 1996."}],"container-title":["Lecture Notes in Computer Science","Software Engineering \u2014 ESEC\/FSE'97"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-63531-9_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,28]],"date-time":"2019-05-28T00:23:22Z","timestamp":1559003002000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-63531-9_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540635314","9783540695929"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/3-540-63531-9_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}