{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:57:06Z","timestamp":1725562626741},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540221722"},{"type":"electronic","value":"9783540259589"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-25958-9_4","type":"book-chapter","created":{"date-parts":[[2010,8,8]],"date-time":"2010-08-08T18:49:35Z","timestamp":1281293375000},"page":"31-41","source":"Crossref","is-referenced-by-count":0,"title":["An Overview of the Virtuosi Toolkit"],"prefix":"10.1007","author":[{"given":"Alcides","family":"Calsavara","sequence":"first","affiliation":[]},{"given":"Agnaldo K.","family":"Noda","sequence":"additional","affiliation":[]},{"given":"Juarez","family":"da Costa Cesar Filho","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","first-page":"18","volume-title":"Modern Database Systems","author":"R.M. Soley","year":"1995","unstructured":"Soley, R.M., Kent, W.: The OMG object model. In: Kim, W. (ed.) Modern Database Systems, pp. 18\u201341. Addison-Wesley, Reading (1995)"},{"key":"4_CR2","volume-title":"Operating System Concepts","author":"A. Silberchatz","year":"1998","unstructured":"Silberchatz, A., Galvin, P.B.: Operating System Concepts, 5th edn. Addison-Wesley, Reading (1998)","edition":"5"},{"key":"4_CR3","unstructured":"Dahl, O.J., Nygaard, K.: Simula-67 common base language. Technical Report S-22, Norwegian Computing Centre, Oslo (1970)"},{"key":"4_CR4","volume-title":"Smalltalk-80: The Language","author":"A. Goldberg","year":"1983","unstructured":"Goldberg, A., Robson, D.: Smalltalk-80: The Language. Addison-Wesley, Reading (1983)"},{"key":"4_CR5","volume-title":"The C++ Programming Language","author":"B. Stroustrup","year":"1986","unstructured":"Stroustrup, B.: The C++ Programming Language. Addison Wesley, Reading (1986)"},{"key":"4_CR6","volume-title":"The Java Programming Language","author":"K. Arnold","year":"1996","unstructured":"Arnold, K., Gosling, J.: The Java Programming Language. Addison-Wesley, Reading (1996)"},{"key":"4_CR7","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice Hall PTR, Englewood Cliffs (1997)","edition":"2"},{"key":"4_CR8","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1145\/292469.292470","volume":"30","author":"J.P. Briot","year":"1998","unstructured":"Briot, J.P., Guerraoui, R., Lohr, K.P.: Concurrency and distribution in objectoriented programming. ACM Computing Surveys\u00a030, 291\u2013329 (1998)","journal-title":"ACM Computing Surveys"},{"key":"#cr-split#-4_CR9.1","doi-asserted-by":"crossref","unstructured":"Birman, K.P.: Replication and fault-tolerance in the ISIS System. ACM Operating System Review 19 (1985);","DOI":"10.1145\/323627.323636"},{"key":"#cr-split#-4_CR9.2","unstructured":"Proceedings of the 10th ACM Symposium on Operating System Principles"},{"key":"4_CR10","unstructured":"Parrington, G.D., Shrivastava, S.K., Wheater, S.M., Little, M.C.: The design and implementation of Arjuna. USENIX Computing Systems Journal 8 (1995)"},{"key":"4_CR11","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.53354","volume":"23","author":"S.J. Mullender","year":"1990","unstructured":"Mullender, S.J., Rossum, G.v., Tanenbaum, A.S., Renesse, R.v., Staveren, H.v.: Amoeba: A distributed operating system for the 1990s. IEEE Computer\u00a023, 44\u201353 (1990)","journal-title":"IEEE Computer"},{"key":"4_CR12","volume-title":"Programming under Mach","author":"J. Boykin","year":"1993","unstructured":"Boykin, J., Kirschen, D., Langerman, A., Loverso, S.: Programming under Mach. Addison-Wesley, Reading (1993)"},{"key":"4_CR13","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/38807.38821","volume":"22","author":"P. Maes","year":"1987","unstructured":"Maes, P.: Concepts and experiments in computational reflection. ACM SIGPLAN Notices\u00a022, 147\u2013155 (1987); OOPSLA 1987 (1987)","journal-title":"ACM SIGPLAN Notices"},{"key":"4_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/3-540-45559-0_7","volume-title":"Middleware 2000","author":"F. Kon","year":"2000","unstructured":"Kon, F., Roman, M., Liu, P., Mao, J., Yamane, T., Magalh\u00e3es, L., Campbell, R.: Monitoring, security, and dynamic configuration with the DynamicTAO reflective ORB. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol.\u00a01795, pp. 121\u2013143. Springer, Heidelberg (2000)"},{"key":"4_CR15","unstructured":"Blair, G., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran- Limon, H., Fitspatrick, T., Johnston, L., Moreira, R., Parlavantzas, N., Saikoski, K.: The design and implementation of Open ORB. In: IEEE Distributed Systems Online (2001)"},{"key":"4_CR16","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/508448.508470","volume":"45","author":"F. Kon","year":"2002","unstructured":"Kon, F., Costa, F., Blair, G., Campbell, R.H.: The case for reflective middleware. Communications of the ACM\u00a045, 33\u201338 (2002)","journal-title":"Communications of the ACM"},{"key":"4_CR17","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/508448.508473","volume":"45","author":"N. Venkatasubramanian","year":"2002","unstructured":"Venkatasubramanian, N.: Safe composability of middleware services. Communications of the ACM\u00a045, 49\u201352 (2002)","journal-title":"Communications of the ACM"},{"key":"4_CR18","unstructured":"Oliva, A.: Guaran\u00e1: Uma arquitetura de software para reflex\u00e3o computacional implementada em java. Master\u2019s thesis, Universidade Estadual de Campinas, Instituto de Ci\u00eancia da Computa\u00e7\u00e3o (1998)"},{"key":"4_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/BFb0054100","volume-title":"ECOOP \u201998 - Object-Oriented Programming","author":"M. Atkinson","year":"1998","unstructured":"Atkinson, M.: Providing orthogonal persistence for java. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol.\u00a01445, pp. 383\u2013395. Springer, Heidelberg (1998)"},{"key":"#cr-split#-4_CR20.1","unstructured":"Kistler, T., Franz, M.: A tree-based alternative to java byte-codes. In: Proceedings of the International Workshop on Security and Efficiency Aspects of Java 1997 (1997);"},{"key":"#cr-split#-4_CR20.2","unstructured":"Also published as Technical Report No. 96-58, Department of Information and Computer Science, University of California, Irvine (December 1996)"},{"key":"4_CR21","unstructured":"Franz, M., Kistler, T.: Does java have alternatives? In: Proceedings of the California Software Symposium CSS 1997, pp. 5\u201310 (1997)"},{"key":"4_CR22","volume-title":"Unified Modeling Language Reference Manual","author":"J. Rumbaugh","year":"1997","unstructured":"Rumbaugh, J., Jacobson, I., Booch, G.: Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1997)"},{"key":"4_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/592637.592638","volume":"21","author":"Y.C. Hu","year":"2003","unstructured":"Hu, Y.C., Yu, W., Cox, A., Wallach, D., Zwaenepoel, W.: Run-time support for distributed sharing in safe languages. ACM Transactions on Computer Systems (TOCS)\u00a021, 1\u201335 (2003)","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"key":"4_CR24","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/35037.42182","volume":"6","author":"E. Jul","year":"1988","unstructured":"Jul, E., Levy, H., Hutchinson, N., Black, A.: Fine-grained mobility in the Emerald system. ACM Transactions on Computer Systems\u00a06, 109\u2013133 (1988)","journal-title":"ACM Transactions on Computer Systems"},{"key":"4_CR25","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/2080.357392","volume":"2","author":"A.D. Birrel","year":"1984","unstructured":"Birrel, A.D., Nelson, B.J.: Implementing remote procedure calls. ACM Transactions and Computer Systems\u00a02, 39\u201359 (1984)","journal-title":"ACM Transactions and Computer Systems"},{"key":"4_CR26","volume-title":"Distributed Operating Systems","author":"A.S. Tanenbaum","year":"1995","unstructured":"Tanenbaum, A.S.: Distributed Operating Systems. Prentice-Hall, Englewood Cliffs (1995)"},{"key":"4_CR27","unstructured":"Calsavara, A., Nunes, L.: Estudos sobre a concep\u00e7\u00e3o de uma linguagem de programa\u00e7\u00e3o reflexiva e correspondente ambiente de execu\u00e7\u00e3o. In: V Simp\u00f3sio Brasileiro de Linguagens de Programa\u00e7\u00e3o, pp. 193\u2013204 (2001) (in Portuguese)"}],"container-title":["Lecture Notes in Computer Science","Advanced Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-25958-9_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T08:52:09Z","timestamp":1559379129000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-25958-9_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540221722","9783540259589"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-25958-9_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}