{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T14:59:24Z","timestamp":1648911564073},"reference-count":24,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":5601,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw: Pract. Exper."],"published-print":{"date-parts":[[2000,5]]},"DOI":"10.1002\/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","type":"journal-article","created":{"date-parts":[[2005,1,26]],"date-time":"2005-01-26T09:58:45Z","timestamp":1106733525000},"page":"589-615","source":"Crossref","is-referenced-by-count":1,"title":["Using interpreted CompositeCalls to improve operating system services"],"prefix":"10.1002","volume":"30","author":[{"given":"F. J.","family":"Ballesteros","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ricardo","family":"Jimenez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marta","family":"Pati\ufffdo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabio","family":"Kon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergio","family":"Arevalo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roy","family":"Campbell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB1","author":"Pati\u00f1o","year":"1999","unstructured":"Batching: a design pattern for flexible and efficient client-server interaction. Proceedings of the Conf. on Pattern Languages of Programs (PLoP'99), Monticello, IL, USA, August 1999; 7:1-18."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB2","volume-title":"Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles","author":"Bershad","year":"1995","unstructured":"Extensibility, safety and performance in the SPIN operating system. Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, ACM, December 1995."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB3","author":"Li","year":"1996","unstructured":"Dynamic customization in the mu Choices operating system. Proceedings of Reflection'96, San Francisco, April 1996."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB4","author":"Ballesteros","year":"1997","unstructured":"A detailed description of Off++, a distributed adaptable Microkernel. Technical Report UIUCDCS-R-97-2035, Department of Computer Science, University of Illinois at Urbana-Champaign, August 1997."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB5","unstructured":"Off++ web site. http:\/\/gsyc.escet.urjc.es\/off."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB6","volume-title":"Object-Oriented Modeling and Design","author":"Rumbaugh","year":"1991","unstructured":"Object-Oriented Modeling and Design; Prentice-Hall, 1991."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB7","volume-title":"Design Patterns. Elements of Object-Oriented Software","author":"Gamma","year":"1995","unstructured":"Design Patterns. Elements of Object-Oriented Software; Addison-Wesley, 1995."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB8","author":"Jim\u00e9nez-Peris","year":"1999","unstructured":"Multithreaded rendezvous: a design pattern for distributed rendezvous. Proceedings of the ACM Symposium on Applied Computing, SAC'99, San Antonio, USA, February 1999."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB9","author":"Lavender","year":"1995","unstructured":"Active object - an object behavioral pattern for concurrent programming. Proceedings of the Second Pattern Languages of Programs Conference (PLoP), Monticello, IL, September 1995."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB10","author":"Baquero","year":"1996","unstructured":"Indirect Calls: Remote invocations on loosely coupled systems. http:\/\/gsd.di.uminho.pt\/People\/cbm\/public\/ps\/icalls.ps, 1996."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB11","author":"Kon","year":"1998","unstructured":"2K: a reflective, component-based operating system for rapidly changing environments. Proceedings of the ECOOP'98 Workshop on Reflective Object-Oriented Programming and Systems, Brussels, Belgium, July 1998."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB12","volume-title":"Programming Languages","author":"Kamin","year":"1990","unstructured":"Programming Languages; Addison-Wesley, 1990."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB13","doi-asserted-by":"crossref","DOI":"10.1145\/245882.245907","volume":"25","author":"Eisenberg","year":"1996","journal-title":"SIGMOD Record"},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB14","author":"Small","year":"1994","unstructured":"Vino: An integrated platform for operating system and database research. Technical Report, Hardvard Computer Science Laboratory, Hardvard University, Cambridge, MA 02138, 1994."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB15","author":"Seltzer","year":"1996","unstructured":"Dealing with disaster: Surviving misbehaved kernel extensions. Proc. of the Second Symposium on Operating Systems Design and Implementation, Seattle, WA, October 1996; 213-227."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB16","volume-title":"The Java Virtual Machine Specification","author":"Lindholm","year":"1996","unstructured":"The Java Virtual Machine Specification; Addison-Wesley, 1996."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB17","doi-asserted-by":"crossref","DOI":"10.1109\/4236.612210","volume":"1","author":"Kiniry","year":"1997","journal-title":"IEEE Internet Computing"},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB18","volume-title":"Mobile Agents","author":"White","year":"1996","unstructured":"Mobile Agents; General Magic Corporation, 1996."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB19","author":"Johansen","year":"1995","unstructured":"Operating system support for mobile agents. Proceedings of the 5th IEEE Workshop on Hot Topics in Operating Systems, Orcas Island, WA, USA, May 1995."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB20","author":"Mohindra","year":"1998","unstructured":"Programming network components using NetPebbles: an early report. Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems, Santa Fe, NM, April 1998."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB21","doi-asserted-by":"crossref","DOI":"10.1109\/35.568214","volume":"35","author":"Tennenhouse","year":"1997","journal-title":"IEEE Communications Magazine"},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB22","author":"Satyanarayanan","year":"1989","unstructured":"Coda: A highly available file system for a distributed workstation environment. Technical Report CMU-CS-89-165, Department of Computer Science at Carnegie Mellon University, November 1989."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB23","author":"Edwards","year":"1997","unstructured":"Designing and implementing asynchronous collaborative applications with Bayou. Proceedings of the Tenth ACM Symposium on User Interface Software and Technology (UIST), Banff, Canada, October 1997."},{"key":"10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K-BIB24","author":"Spinellis","year":"1998","unstructured":"Lightweight languages as software engineering tools. ;login: DSL'97 Conference Summaries, 23, Santa Barbara, CA, February 1998."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2F(SICI)1097-024X(200005)30:6%3C589::AID-SPE307%3E3.0.CO;2-K","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/(SICI)1097-024X(200005)30:6%3C589::AID-SPE307%3E3.0.CO;2-K","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T08:25:15Z","timestamp":1625127915000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/(SICI)1097-024X(200005)30:6<589::AID-SPE307>3.0.CO;2-K"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,5]]},"references-count":24,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2000,5]]}},"URL":"https:\/\/doi.org\/10.1002\/(sici)1097-024x(200005)30:6<589::aid-spe307>3.0.co;2-k","relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,5]]}}}