{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T08:32:00Z","timestamp":1725611520059},"publisher-location":"London","reference-count":41,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540760108"},{"type":"electronic","value":"9781447110095"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/978-1-4471-1009-5_7","type":"book-chapter","created":{"date-parts":[[2011,9,20]],"date-time":"2011-09-20T07:54:35Z","timestamp":1316505275000},"page":"72-86","source":"Crossref","is-referenced-by-count":4,"title":["An Event Based Object Model for Distributed Programming"],"prefix":"10.1007","author":[{"given":"Gradimir","family":"Starovic","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinny","family":"Cahill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brendan","family":"Tangney","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"G. Agha. Actors: A model of concurrent computation in distributed systems. MIT Press, 1986.","DOI":"10.7551\/mitpress\/1086.001.0001"},{"key":"7_CR2","unstructured":"G. Agha and C.J. Callsen. Actorspaces: A model for scalable heterogenous computing. Technical Report UIUCDCS-R-92-1766 and UILU-ENG-92-1746, Department of Computer Science, University of Illinois at Urbana-Champaign, November 1992."},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"M. Aksit, J. Bosch, W. van der Sterren, and L. Bergmans. Real-time specification inheritance anomalies and real-time filters. In ECOOP, pages 386\u2013407, July 1994.","DOI":"10.1007\/BFb0052193"},{"key":"7_CR4","unstructured":"T. Anion. Specification, simulation, and verification of timing behaviour. PhD thesis, University of Washington, 1993."},{"key":"7_CR5","volume-title":"Synchronisation of Parallel Programs","author":"F Andre","year":"1985","unstructured":"F. Andre, D. Herman, and J.P. Verjus. Synchronisation of Parallel Programs. North Oxford Academic, Oxford, 1985."},{"issue":"1","key":"7_CR6","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/356901.356903","volume":"115","author":"GR Andrews","year":"1983","unstructured":"G.R. Andrews and F.B. Schneider. Concepts and notations for concurrent programming. ACM Computing Surveys, 115(1):3\u201343, March 1983.","journal-title":"ACM Computing Surveys"},{"key":"7_CR7","series-title":"Technical Report","volume-title":"Concurrency support for C++: an overview","author":"E Arjomandi","year":"1993","unstructured":"E. Arjomandi, W. O\u2019Farrell, and I. Kalas. Concurrency support for C++: an overview. Technical Report CS-93-03, York University, Canada, August 1993."},{"key":"7_CR8","unstructured":"J-P. Banatre, M. Banatre, and F. Ployette. The concept of Multi-function: a general structuring tool for distributed operating system. In Proc. of the 6th IEEE Distributed Computing Conference, pages 478\u2013485, 1986."},{"key":"7_CR9","unstructured":"B.C. Bayerdorffer. Associative Broadcast and the Communication Semantics of Naming in Concurrent Systems. PhD thesis, The University of Texas at Austin, December 1993."},{"key":"7_CR10","unstructured":"M. Benveniste and V. Issarny. Concurrent programming notations in the object-oriented language Archie. Technical Report 1882, INRIA-Rennes, December 1992."},{"key":"7_CR11","unstructured":"V. Cahill, A. Condon, D. Kelly, S. McGerty, K. O\u2019Connell, G. Starovic, and B. Tangney. Moonlight: VOID shell specification. Deliverable 1.5.1., March 1995."},{"issue":"4","key":"7_CR12","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1145\/63334.63337","volume":"32","author":"N Carriero","year":"1989","unstructured":"N. Carriero and D. Gelernter. Linda in context. Communications of the ACM, 32(4):444\u2013458, April 1989.","journal-title":"Communications of the ACM"},{"key":"7_CR13","unstructured":"S. Chakravarthy and D. Mishra. Snoop: an expressive event specification language for active databases. Technical Report UF-CIS-TR-93-007, University of Florida, Computer and Information Sciences, March 1993."},{"issue":"1","key":"7_CR14","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/TSE.1985.231845","volume":"SE-11","author":"B Dascarathy","year":"1985","unstructured":"B. Dascarathy. Timing constraints of real-time systems: constructs for expressing them, methods of validating them. IEEE Transactions on Software Engineering, SE-11(1):80\u201386, January 1985.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"D. Decouchant, S. Krakowiak, M. Meysembourg, M. Riveill, and X.R. de Pina. A synchronisation mechanism for typed objects in a distributed system. In OOPSLA, pages 105\u2013107, 1988.","DOI":"10.1145\/67387.67414"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"M. Donner, D. Jameson, and W. Moran. Events: a structuring mechanism for a realtime runtime system. In Proc. of the Real-Time Systems Symposium, pages 22\u201330, December 1989.","DOI":"10.1109\/REAL.1989.63553"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"B.N. Freeman-Benson and A. Borning. Integrating constraints with an object oriented language. In ECOOP, pages 268\u2013286, June 1992.","DOI":"10.1007\/BFb0053042"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"S. Frolund. Inheritance of synchronisation constraints in concurrent object oriented programming. In ECOOP, pages 185\u2013196, June 1992.","DOI":"10.1007\/BFb0053037"},{"key":"7_CR19","unstructured":"D. Garlan and D. Notkin. Formalising design spaces: implicit invocation mechanism. In Lecture Notes in Computer Science 551: VDM Formal Software Development Methods, pages 31\u201344, 1991."},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"N.H. Gehani, H.V. Jagadish, and O. Shmueli. Event specification in an active object-oriented database. In Proc. of the ACM SIGMOD International Conference on Management of Data, pages 81\u201390, San Diego, California, June 1992.","DOI":"10.1145\/130283.130300"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"R. Gerber and S. Hong. Semantics-based compiler transformations for enhanced schedulability. In Proceedings of IEEE Real-Time Systems Symposium, pages 232\u2013242. IEEE Computer Society Press, December 1993.","DOI":"10.1109\/REAL.1993.393495"},{"key":"7_CR22","unstructured":"Object Management Group. Object services architecture, August 1992."},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Y. Ishikawa, H. Tokuda, and C.W. Mercer. Object-oriented real-time language design: constructs for timing constraints. In ECOOP\/OOPSLA, pages 289\u2013298, October 1990.","DOI":"10.1145\/97945.97980"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"F. Jahanian, R. Rajkumar, and S. Raju. Runtime monitoring of timing constraints in distributed real-time systems. Technical Report CSE-TR 212-94, University of Michigan, April 1994.","DOI":"10.1007\/978-1-4615-2786-2_3"},{"issue":"5","key":"7_CR25","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/2.76288","volume":"24","author":"KB Kenny","year":"1991","unstructured":"K.B. Kenny and K. Lin. Building flexible real-time systems using the Flex language. IEEE Computer, 24(5):70\u201378, May 1991.","journal-title":"IEEE Computer"},{"issue":"4","key":"7_CR26","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.1984.229456","volume":"1","author":"T Larrabee","year":"1984","unstructured":"T. Larrabee and C.L. Mitchell. Gambit: a prototyping approach to video game design. IEEE Software, 1(4):28\u201336, October 1984.","journal-title":"IEEE Software"},{"key":"7_CR27","unstructured":"N. Mansfield. X Window System. A user\u2019s guide. Addison Wesley, 1991."},{"issue":"11","key":"7_CR28","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1145\/62084.62108","volume":"23","author":"S Matsuoka","year":"1988","unstructured":"S. Matsuoka and S. Kawai. Using tuple space communication in distributed object-oriented languages. SIGPLAN Notices, 23(11):276\u2013284, 1988.","journal-title":"SIGPLAN Notices"},{"key":"7_CR29","unstructured":"S. Matsuoka and K. Wakita. Synchronisation constraints with inheritance: what is not possible \u2014 so what is? Technical Report 90-010, Department of Information Science, The University of Tokyo, 1990."},{"key":"7_CR30","doi-asserted-by":"crossref","unstructured":"S. Menon, P. Dasgupta, and R.J. LeBlanc. Asynchronous event handling in distributed object-based systems. In Proc. the 13th Conference on Distributed Computing Systems, pages 383\u2013390, Pittsburgh, Pennsylvania, May 1993.","DOI":"10.1109\/ICDCS.1993.287687"},{"key":"7_CR31","volume-title":"Eiffel: The Language","author":"B Meyer","year":"1992","unstructured":"B. Meyer. Eiffel: The Language. Prentice Hall, Englewood Cliffs, New Jersey, 1992."},{"key":"7_CR32","unstructured":"Karl O\u2019Connell, Vinny Cahill, Andrew Condon, Stephen McGerty, Gradimir Starovic, and Brendan Tangney. The VOID shell: A toolkit for the development of distributed video games and virtual worlds. In To appear in the Proceedings of the Workshop on Simulation and Interaction in Virtual Environments, 1995."},{"key":"7_CR33","doi-asserted-by":"crossref","unstructured":"B. Oki, M. Pfluegl, A. Siegel, and D. Skeen. The Information Bus \u2014 an architecture for extensible distributed systems. In ACM Symposium on Principles of Operating Systems, pages 58\u201368, 1993.","DOI":"10.1145\/173668.168624"},{"key":"7_CR34","unstructured":"A. Reuveni. The Event Based Language and its Multiple Processor Implementations. PhD thesis, Laboratory for Computer Science, Massachusetts Institute of Technology, 1980."},{"key":"7_CR35","doi-asserted-by":"crossref","unstructured":"Y-P. Shan. An event driven Model-View-Controller framework for Smalltalk. In OOPSLA, pages 347\u2013352, October 1989.","DOI":"10.21236\/ADA228507"},{"key":"7_CR36","unstructured":"G. Starovic. Scheduling and communication with events (unpublished internal document), June 1994."},{"key":"7_CR37","unstructured":"B. Stroustrup. The C++ Programming Language. 2nd edition. Addison-Wesley, 1991."},{"issue":"3","key":"7_CR38","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1145\/131736.131744","volume":"1","author":"KJ Sullivan","year":"1992","unstructured":"K.J. Sullivan and D. Notkin. Reconciling environment integration and software evolution. ACM Transactions on Software Engineering and Methodology, 1(3):229\u2013268, July 1992.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"7_CR39","doi-asserted-by":"crossref","unstructured":"Brendan Tangney, Andrew Condon, Vinny Cahill, and Neville Harris. Requirements for parallel programming in object-oriented distributed systems. The Computer Journal, 37(6), August 1994. Also technical report TCD-CS-94-03, Dept. of Computer Science, Trinity College Dublin.","DOI":"10.1093\/comjnl\/37.6.499"},{"key":"7_CR40","doi-asserted-by":"crossref","unstructured":"C. Tomlinson and V. Singh. Inheritance and synchronisation with enabled-sets. In OOPSLA, pages 103\u2013111, October 1989.","DOI":"10.1145\/74878.74889"},{"key":"7_CR41","doi-asserted-by":"crossref","unstructured":"N. Wirth. Programming in Modula-2. Springer-Verlag, 1982.","DOI":"10.1007\/978-3-642-96717-7"}],"container-title":["OOIS\u2019 95"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-1009-5_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T05:45:00Z","timestamp":1605678300000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4471-1009-5_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540760108","9781447110095"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-1009-5_7","relation":{},"subject":[],"published":{"date-parts":[[1996]]}}}