{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:07:12Z","timestamp":1759032432590},"publisher-location":"Berlin\/Heidelberg","reference-count":39,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354057932X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0017540","type":"book-chapter","created":{"date-parts":[[2005,11,22]],"date-time":"2005-11-22T08:05:14Z","timestamp":1132646714000},"page":"152-184","source":"Crossref","is-referenced-by-count":69,"title":["Abstracting object interactions using composition filters"],"prefix":"10.1007","author":[{"given":"Mehmet","family":"Aksit","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ken","family":"Wakita","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Bosch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lodewijk","family":"Bergmans","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akinori","family":"Yonezawa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","volume-title":"Working paper","author":"Agha","year":"1992","unstructured":"Agha et al, A Linguistic Framework for Dynamic Composition of Fault Tolerance Protocols, Working paper, Department of Computer Science, University of Illinois at Urbana-Campaign, 1992."},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"M. Aksit & A. Tripathi, Data Abstraction Mechanisms in Sina\/ST, OOPSLA '88, pp. 265\u2013275, September 1988.","DOI":"10.1145\/62083.62107"},{"key":"10_CR3","volume-title":"Ph.D. Dissertation","author":"M. Aksit","year":"1989","unstructured":"M. Aksit, Abstract Communication Types, in On the Design of the Object Oriented Language Sina, Ph.D. Dissertation, Chapter 4, Department of Computer Science, University of Twente, The Netherlands, 1989."},{"key":"10_CR4","volume-title":"Ph.D. Dissertation","author":"M. Aksit","year":"1989","unstructured":"M. Aksit, Atomic Delegations, in On the Design of the Object-Oriented Language Sina, Ph.D. Dissertation, Chapter 5, Department of Computer Science, University of Twente, The Netherlands, 1989."},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"M. Aksit, J.W. Dijkstra & A. Tripathi, Atomic Delegation: Object-oriented Transactions, IEEE Software, Vol. 8, No. 2, March 1991.","DOI":"10.1109\/52.73753"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"M. Aksit & L.M.J. Bergmans, Obstacles in Object-Oriented Software Development, OOPSLA '92, pp. 341\u2013358, Vancouver, Canada.","DOI":"10.1145\/141937.141965"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"M. Aksit, L. Bergmans & S. Vural, An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach, ECOOP '92, LNCS 615, pp 372\u2013395, Springer-Verlag, 1992.","DOI":"10.1007\/BFb0053047"},{"key":"10_CR8","volume-title":"NATO Advanced Study Institute on Real-Time Systems","author":"M. Aksit","year":"1992","unstructured":"M. Aksit & J. Bosch, Issues in Real-Time Language Design, NATO Advanced Study Institute on Real-Time Systems, Position paper to be published as LNCS, Springer-Verlag, Sint Maarten, October 1992."},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"J. Barber, Computational Reflection in Class-Based Object-Oriented Languages, OOPSLA '89, pp. 317\u2013326, October 1989.","DOI":"10.1145\/74878.74910"},{"key":"10_CR10","volume-title":"M.Sc. Thesis","author":"M. v. Bempt","year":"1991","unstructured":"M. v.d. Bempt, Construction of Hierarchies in Distributed Computer Systems, M.Sc. Thesis, Department of Computer Science, University of Twente, The Netherlands, November 1991."},{"key":"10_CR11","volume-title":"M.Sc. Thesis","author":"L.M.J. Bergmans","year":"1990","unstructured":"L.M.J. Bergmans, The Sina Distribution Model, M.Sc. Thesis, Department of Computer Science, University of Twente, The Netherlands, March 1990."},{"key":"10_CR12","unstructured":"L. Bergmans, M. Aksit, K. Wakita & A. Yonezawa, An Object-Oriented Model for Extensible Synchronization and Concurrency Control, Memoranda Informatica 92-87, University of Twente, January 1992."},{"key":"10_CR13","unstructured":"G. Booch, Object Oriented Design (with applications), Benjamin\/Cummings Publishing Company, Inc., 1990."},{"key":"10_CR14","unstructured":"R. H. Campbell & et al. Principles of Object-Oriented Operating System Design, Report UIUCDCS-R-89-1510, University of Illinois at Urbana-Champaign, USA."},{"key":"10_CR15","unstructured":"P. Coad & E. Yourdon, Object-Oriented Analysis, 2nd Edition, Yourdon Press, 1991."},{"key":"10_CR16","unstructured":"P. Coad & E. Yourdon, Object-Oriented Design, Yourdon Press, 1991."},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"D. de Champeaux, Object-Oriented Analysis and Top-Down Software Development, ECOOP '91, pp. 360\u2013375, July 1991.","DOI":"10.1007\/BFb0057032"},{"key":"10_CR18","volume-title":"M.Sc. Thesis","author":"H. Dolfing","year":"1990","unstructured":"H. Dolfing, An Object Allocation Strategy for Sina, M.Sc. Thesis, Department of Computer Science, University of Twente, The Netherlands, November 1990."},{"issue":"1","key":"10_CR19","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/0167-6423(86)90018-3","volume":"6","author":"N. Francez","year":"1986","unstructured":"N. Francez et al, Script: A Communication Abstraction Mechanism and Its Verification, Science of Computer Programming, 6, 1, pp. 35\u201388, 1986.","journal-title":"Science of Computer Programming"},{"key":"10_CR20","volume-title":"M.Sc. Thesis","author":"N. Greef de","year":"1991","unstructured":"N. de Greef, Object-Oriented System Development, M.Sc. Thesis, Department of Computer Science, University of Twente, The Netherlands, 1991."},{"issue":"No.4","key":"10_CR21","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1145\/289.291","volume":"15","author":"Haerder","year":"1983","unstructured":"Haerder & A. Reuter, Principles of Transaction-Oriented Database Recovery, ACM Computing Surveys, Vol. 15, No. 4, pp. 287\u2013317, December 1983.","journal-title":"ACM Computing Surveys"},{"key":"10_CR22","doi-asserted-by":"crossref","unstructured":"R. Helm, I. Holland & D. Ganghopadhyay, Contracts: Specifying Behavioral Compositions in Object-Oriented Systems, OOPSLA '90, pp. 169\u2013180, 1990.","DOI":"10.1145\/97945.97967"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"I.M. Holland, Specifying Reusable Components Using Contracts, ECOOP '92, LNCS 615, pp. 287\u2013308, Utrecht, June 1992.","DOI":"10.1007\/BFb0053043"},{"key":"10_CR24","unstructured":"Y. Honda & M. Tokoro, Soft Real-Time Programming Through Reflection, Int. Workshop on New Models for Software Architecture'92, Reflection and meta-Level Architecture, Yonezawa & Smith (eds), pp. 12\u201323, November 1992."},{"key":"10_CR25","unstructured":"Y. Ichisugi, S. Matsuoka & A. Yonezawa, A Reflective Object-Oriented Concurrent Language Without a Run-Time Kernel, Int. Workshop on New Models for Software Architecture'92, Reflection and meta-Level Architecture, Yonezawa & Smith (eds), pp. 24\u201335, November 1992."},{"key":"10_CR26","volume-title":"M.Sc. Thesis","author":"E. Jonge","year":"1992","unstructured":"E. Jonge, Object-georienteerde Analyse, Ontwerp en Implementatie van een Batchdestillatiebesturing, M.Sc. Thesis, Department of Chemical Engineering, University of Twente, The Netherlands, January 1992."},{"key":"10_CR27","unstructured":"J. Lamping, G. Kiczales, L. Rodriguez & E. Ruf, An Architecture for an Open Compiler, Int. Workshop on New Models for Software Architecture'92, Reflection and meta-Level Architecture, Yonezawa & Smith (eds), pp. 95\u2013106, November 1992."},{"key":"10_CR28","unstructured":"K. Lieberherr et al., Graph-Based Software Engineering: Concise Specifications of Cooperative Behavior, Northeastern University, Tech. Report: NU-CCS-91-14, September 1991."},{"key":"10_CR29","doi-asserted-by":"crossref","unstructured":"H. Lieberman, Using Prototypical Objects to Implement Shared Behavior, OOPSLA '86, pp. 214\u2013223, 1986.","DOI":"10.1145\/28697.28718"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"K. Lieberherr & I. Holland, Assuring Good Style for Object-Oriented Programs, IEEE Software, pp. 38\u201348, September 1989.","DOI":"10.1109\/52.35588"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"P. Maes, Concepts and Experiments in Computational Reflection, OOPSLA '87, pp. 147\u2013155, October 1987.","DOI":"10.1145\/38765.38821"},{"key":"10_CR32","unstructured":"S. Pool & J. Bosch, ObjectComposer ICASE Environment, OOPSLA '92 conference demonstration, October 1992."},{"key":"10_CR33","unstructured":"J. Rumbaugh et al., Object-Oriented Modeling and Design, Prentice-Hall, 1991."},{"key":"10_CR34","volume-title":"MIT-LCS-TR-272","author":"B.C. Smith","year":"1982","unstructured":"B.C. Smith, Reflection and Semantics in a Procedural Language, MIT-LCS-TR-272, Mass. Ins. of Tech., Cambridge, MA, January 1982."},{"key":"10_CR35","volume-title":"Draft M.Sc. Thesis","author":"B. Tekinerdogan","year":"1993","unstructured":"B. Tekinerdogan, The Design of a Framework for Object-Oriented Atomic Transactions, Draft M.Sc. Thesis, Department of Computer Science, University of Twente, The Netherlands, 1993."},{"issue":"No.4","key":"10_CR36","first-page":"24","volume":"1","author":"A. Tripathi","year":"1988","unstructured":"A. Tripathi & M. Aksit, Communication, Scheduling and Resource Management in Sina, JOOP, Vol. 1, No. 4, November\/December 1988, pp. 24\u201337.","journal-title":"JOOP"},{"key":"10_CR37","doi-asserted-by":"crossref","unstructured":"Y. Yokote. The Apertos Reflective Operating System: The concept and its Implementation, OOPSLA'92, pp. 414\u2013434, October 1992.","DOI":"10.1145\/141936.141970"},{"key":"10_CR38","unstructured":"R. Wirfs-Brock et al., Responsibility-Driven Design, Prentice-Hall, 1990."},{"key":"10_CR39","unstructured":"E. G. Zondag, Hierarchical Management of Distributed Objects, Memoranda Informatica 90-73, 1990."}],"container-title":["Lecture Notes in Computer Science","Object-Based Distributed Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0017540.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T21:38:55Z","timestamp":1607549935000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0017540"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354057932X"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/bfb0017540","relation":{},"subject":[]}}