{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T23:40:30Z","timestamp":1742600430687,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540609544"},{"type":"electronic","value":"9783540497479"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/3-540-60954-7_47","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T21:08:30Z","timestamp":1330290510000},"page":"118-136","source":"Crossref","is-referenced-by-count":4,"title":["Adaptive parameter passing"],"prefix":"10.1007","author":[{"given":"Cristina Videira","family":"Lopes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,7]]},"reference":[{"key":"9_CR1","doi-asserted-by":"crossref","unstructured":"M. Aksit, K. Wakita, J. Bosch, L. Bergmans, and A. Yonezawa. Abtracting Object Interactions Using Compositions Filters. In Guerraoui, Nierstrasz, and Riveill, editors, ECOOP'93 Workshop on Object-Based Distributed Programming, pages 152\u2013184. Springer-Verlag, 1994.","DOI":"10.1007\/BFb0017540"},{"key":"9_CR2","doi-asserted-by":"crossref","unstructured":"J. K. Bennet. The Design and Implementation of Distributed Smalltalk. In OOP-SLA '87 Proceedings, pages 318\u2013330, Orlando, Florida, October 1987.","DOI":"10.1145\/38807.38836"},{"key":"9_CR3","unstructured":"Lodewijk Bergmans, Mehmet Aksit, Ken Wakita, and Akinori Yonezawa. An object-oriented model for extensible concurrent systems: the composition-filters approach. Memoranda Informatica, 92(87), December 1992."},{"key":"9_CR4","doi-asserted-by":"crossref","unstructured":"A.D. Birrell and B.J.Nelson. Implementing remote procedure calls. Technical Report CSL-83-7, Xerox, October 1983.","DOI":"10.1145\/800217.806609"},{"key":"9_CR5","unstructured":"Grady Booch. Object-Oriented Design With Applications. Benjamin\/Cummings Publishing Company, Inc., 1991."},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Mark Day. Object Clusters May Be Better Than Pages. In 4rd Workshop on Workstations Operating Systems, pages 119\u2013122, Napa, California, October 1993.","DOI":"10.1109\/WWOS.1993.348161"},{"key":"9_CR7","volume-title":"The Annotated C++ Reference Manual","author":"M. Ellis","year":"1990","unstructured":"Margaret Ellis and Bjarne Stroustrup. The Annotated C++ Reference Manual. Addison-Wesley, Reading, Massachusetts, 1990."},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Svend Fr\u03c6lund and Gul Agha. A language framework for multi-object coordination. In Oscar Nierstrasz, editor, Lecture Notes in Computer Science, pages 346\u2013360. ECOOP'93, Springer-Verlag, July 1993.","DOI":"10.1007\/3-540-47910-4_18"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Sabine Habert, Laurence Mosseri, and Vadim Abrossimov. COOL: Kernel Support for Object-Oriented Environments. In OOPSLA ECOOP '90, Proceedings, pages 269\u2013277, Ottawa, Canada, October 1990.","DOI":"10.1145\/97945.97978"},{"key":"9_CR10","volume-title":"Technical Report NU-CCS-95-03","author":"W. L. H\u00fcrsch","year":"1995","unstructured":"Walter L. H\u00fcrsch and Cristina V. Lopes. Separation of Concerns. Technical Report NU-CCS-95-03, Northeastern University, Boston, USA, February 1995."},{"key":"9_CR11","unstructured":"Ivar Jacobson, Mangus Christerson, Patrik Jonsson, and Gunnar Overgaard. Object-Oriented Software Engineering \u2014 A Use Case Driven Approach. ACM Press, Addison-Wesley, 1992."},{"issue":"1","key":"9_CR12","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/35037.42182","volume":"6","author":"E. Jul","year":"1988","unstructured":"Eric Jul, Henry Levy, Norman Hutchinson, and Andrew Black. Fine-Grained Mobility in the Emerald System. ACM Transactions on Computer Systems, 6(1):109\u2013133, february 1988.","journal-title":"ACM Transactions on Computer Systems"},{"key":"9_CR13","unstructured":"Gregor Kiczales. Towards a new Model of Abstraction in Software Engineering. In Proceedings of the Int'l Workshop on New Models for Software Archtecture Reflection and Meta-level Architecture, November 1992."},{"key":"9_CR14","unstructured":"Gregor Kiczales et al. Foil for the Workshop on Open Implementation. 1994. http:\/\/www.parc.xerox.com\/PARC\/spl\/eca\/oi\/workshop-94\/foil\/main.html"},{"key":"9_CR15","unstructured":"Gregor Kiczales. Why are black boxes so hard to reuse? Invited talk, OOPSLA'94. http:\/\/www.parc.xerox.com\/PARC\/spl\/eca\/oi\/gregor-invite.html"},{"issue":"5","key":"9_CR16","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/175290.175303","volume":"37","author":"K. J. Lieberherr","year":"1994","unstructured":"Karl J. Lieberherr, Ignacio Silva-Lepe, and Cun Xiao. Adaptive object-oriented programming using graph-based customization. Communications of the ACM, 37(5):94\u2013101. May 1994.","journal-title":"Communications of the ACM"},{"issue":"3","key":"9_CR17","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1109\/69.224198","volume":"5","author":"K. J. Lieberherr","year":"1993","unstructured":"Karl J. Lieberherr and Cun Xiao. Formal Foundations for Object-Oriented Data Modeling. IEEE Transactions on Knowledge and Data Engineering, 5(3):462\u2013478, June 1993.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Barbara Liskov. Distributed Programming in Argus. Communications of the ACM, pages 300\u2013312, March 1988.","DOI":"10.1145\/42392.42399"},{"issue":"9","key":"9_CR19","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1145\/162685.162708","volume":"36","author":"K. L\u00f6hr","year":"1993","unstructured":"Klaus-Peter L\u00f6hr. Concurrency annotations for reusable software. Communications of the ACM, 36(9):90\u2013101, September 1993.","journal-title":"Communications of the ACM"},{"key":"9_CR20","series-title":"ECOOP'94","first-page":"81","volume-title":"Lecture Notes in Computer Science","author":"C. V. Lopes","year":"1994","unstructured":"Cristina V. Lopes and Karl Lieberherr. Abstracting process-to-function relations in concurrent object-oriented applications. In Mario Tokoro, editor, Lecture Notes in Computer Science, pages 81\u201399, Bologna, Italy, July 1994. ECOOP'94, Springer-Verlag."},{"key":"9_CR21","volume-title":"IK RPC V3.0: User's and Reference Manuals","author":"C. V. Lopes","year":"1992","unstructured":"Cristina Videira Lopes. IK RPC V3.0: User's and Reference Manuals. INESC, Lisboa, Portugal, March 1992."},{"key":"9_CR22","doi-asserted-by":"crossref","unstructured":"Pattie Maes. Concepts and Experiments in Cmputational Reflexion. In Proceedings of ACM OOPSLA, pages 147\u2013155, 1987.","DOI":"10.1145\/38807.38821"},{"key":"9_CR23","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1145\/141936.141948","volume-title":"OOPSLA","author":"H. Masuhara","year":"1992","unstructured":"H. Masuhara, S. Matsuoka, T. Watanabe, and A. Yonezawa. Object-oriented concurrent reflective languages can be implemented efficiently. In Andreas Paepcke, editor, OOPSLA, pages 127\u2013144, Vancouver, Canada, October 1992. ACM Press."},{"key":"9_CR24","series-title":"ECOOP'94","first-page":"299","volume-title":"Lecture Notes in Computer Science","author":"H. Okamura","year":"1994","unstructured":"Hideaki Okamura and Yutaka Ishikawa. Object Location Control Using Meta-level Programming. In Mario Tokoro, editor, Lecture Notes in Computer Science, pages 299\u2013319, Bologna, Italy, July 1994. ECOOP'94, Springer-Verlag."},{"key":"9_CR25","unstructured":"OMG. The Common Object Request Broker: architecture and specification, December 1991."},{"key":"9_CR26","doi-asserted-by":"crossref","unstructured":"Jens Palsberg, Cun Xiao, and Karl Lieberherr. Efficient implementation of adaptive software. ACM Transactions on Programming Languages and Systems, 1995.","DOI":"10.1145\/201059.201066"},{"key":"9_CR27","unstructured":"James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice Hall, 1991."},{"key":"9_CR28","unstructured":"Ignacio Silva-Lepe, Walter H\u00fcrsch, and Greg Sullivan. A Demeter\/C++ Report. C++ Report, SIGS Publication, February 1994."},{"key":"9_CR29","doi-asserted-by":"crossref","unstructured":"Manolis Tsangaris and Jeffrey Naughton. On the performance of object clustering techniques. In Michael Stonebraker, editor, ACM SIGMOD Int'l Conference on Management of Data, pages 144\u2013153. ACM Press, 1992.","DOI":"10.1145\/141484.130308"},{"key":"9_CR30","unstructured":"Cun Xiao. Adaptive Software: Automatic Navigation Through Partially Specified Data Structures. PhD thesis, Northeastern University, 1994."},{"key":"9_CR31","unstructured":"Private conversation with members of the Composition Filters research team."}],"container-title":["Lecture Notes in Computer Science","Object Technologies for Advanced Software"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-60954-7_47.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T23:12:19Z","timestamp":1742598739000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-60954-7_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540609544","9783540497479"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/3-540-60954-7_47","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}