{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:14:19Z","timestamp":1725488059557},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540411727"},{"type":"electronic","value":"9783540400486"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-40048-6_4","type":"book-chapter","created":{"date-parts":[[2007,7,31]],"date-time":"2007-07-31T21:19:39Z","timestamp":1185916779000},"page":"37-48","source":"Crossref","is-referenced-by-count":9,"title":["Aspects in Distributed Environments"],"prefix":"10.1007","author":[{"given":"E.","family":"Pulverm\u00fcller","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H.","family":"Klaeren","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Speck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,11,11]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Batory, D., Geraci, B. J.: Composition Validation and Subjectivity in GenVoca Generators. In: IEEE Transactions on Software Engineering. Special issue on Software Reuse (1997) 67\u201382","DOI":"10.1109\/32.585497"},{"key":"4_CR2","volume-title":"Pattern-Oriented Software Architecture","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture. John Wiley, Chichester, New York, Brisbane, Toronto, Singapore (1996)"},{"key":"4_CR3","unstructured":"Coulouris, G. F., Dollimore, J.: Distributed Systems: Concepts and Design. Addison-Wesley (1988)"},{"key":"4_CR4","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1007\/3-540-48743-3_2","volume-title":"Proceedings of ECOOP\u201999, 13th European Conference on Object-Oriented Programming","author":"K. Czarnecki","year":"1999","unstructured":"Czarnecki, K., Eisenecker, U. W.: Synthesizing Objects. In: Proceedings of ECOOP\u201999, 13th European Conference on Object-Oriented Programming. Lecture Notes in Computer Science LNCS 1628. Springer-Verlag, June (1999) 18\u201342"},{"key":"4_CR5","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1007\/3-540-62599-2_51","volume-title":"Proceedings of Modular Programming Languages JMLC97","author":"U. W. Eisenecker","year":"1997","unstructured":"Eisenecker, U. W.: Generative Programming GP with C++. In: M\u00f6ssenb\u00f6ck, H.-P. (ed.): Proceedings of Modular Programming Languages JMLC97. Lecture Notes in Computer Science LNCS 1204. Springer-Verlag, Heidelberg, March (1997) 351\u2013365"},{"issue":"10","key":"4_CR6","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M. E. Fayad","year":"1997","unstructured":"Fayad, M. E., Schmidt, D. C.: Object-Oriented Application Frameworks. In: Communications of the ACM. vol. 40, no. 10, October (1997) 32\u201338","journal-title":"Communications of the ACM"},{"key":"4_CR7","volume-title":"Design Patterns: Abstractions and Reuse of Object-Oriented Software","author":"E. Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Abstractions and Reuse of Object-Oriented Software. Addison-Wesley, Reading, MA (1994)"},{"key":"4_CR8","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/3-540-62599-2_29","volume-title":"Proceedings Joint Modular Languages Conference","author":"J. Gough","year":"1997","unstructured":"Gough, J., Klaeren, H.: Executable Assertions and Separate Compilation. In: M\u00f6ssenb\u00f6ck, H.-P. (ed.): Proceedings Joint Modular Languages Conference. Lecture Notes in Computer Science LNCS 1204. Springer-Verlag, Berlin Heidelberg New York (1997) 41\u201352"},{"issue":"4","key":"4_CR9","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1145\/299157.299179","volume":"42","author":"R. Guerraoui","year":"1999","unstructured":"Guerraoui, R., Fayad, M.: OO Distributed Programming Is Not Distributed OO Programming. In: Communications of the ACM. vol. 42, no. 4, April (1999) 101\u2013104","journal-title":"Communications of the ACM"},{"key":"4_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1007\/3-540-49255-0_128","volume-title":"Object-Oriented Technology, ECOOP98 Workshop Reader","author":"F. Hauck","year":"1998","unstructured":"Hauck, F., Becker, U., Geier, M., Meier, E., Rastofer, U., Steckermeier, M.: AspectIX: A Middleware for Aspect-Oriented Programming. In: Object-Oriented Technology, ECOOP98 Workshop Reader. LNCS 1543. Finland. Springer-Verlag (1998) 426\u2013427"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Kenens, P., Michiels, S., Matthijs, F., Robben, B., Truyen, E., Vanhaute, B., Joosen, W., Verbaeten, P.: An AOP Case with Static and Dynamic Aspects. In: Proceedings of the Aspect-Oriented Programming Workshop at ECOOP98. Brussels (1998)","DOI":"10.1007\/3-540-49255-0_129"},{"key":"4_CR12","unstructured":"Kiczales, G.: Private Communication. June, 1999"},{"key":"4_CR13","series-title":"Lect Notes Comput Sci","volume-title":"Proceedings of ECOOP\u201997, European Conference on Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming In: Proceedings of ECOOP\u201997, European Conference on Object-Oriented Programming. Lecture Notes in Computer Science LNCS 1241. Springer-Verlag, June (1997)"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Lopes, C. V., Kiczales, G.: Recent Developments in AspectJ. In: Proceedings of the Aspect-Oriented Programming Workshop at ECOOP98. Brussels (1998)","DOI":"10.1007\/3-540-49255-0_119"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Lunau, C. P.: Is Composition of Metaobjects = Aspect Oriented Programming. In: Proceedings of the Aspect-Oriented Programming Workshop at ECOOP98. Brussels (1998)","DOI":"10.1007\/3-540-49255-0_139"},{"key":"4_CR16","volume-title":"Corba Design Patterns","author":"T. J. Mowbray","year":"1997","unstructured":"Mowbray, T. J., Malveau, R.C.: Corba Design Patterns. John Wiley and Sons, Inc., New York, Chichester, Weinheim, Toronto, Singapore, Brisbane (1997)"},{"key":"4_CR17","unstructured":"Object Management Group: CORBAservices: Common Object Services Specification. December (1998)"},{"key":"4_CR18","unstructured":"Object Management Group: The Common Object Request Broker: Architecture and Specification. February (1998)"},{"key":"4_CR19","volume-title":"Design Patterns for Object-Oriented Software Development","author":"W. Pree","year":"1994","unstructured":"Pree, W.: Design Patterns for Object-Oriented Software Development. Addison-Wesley, Reading MA (1994)"},{"key":"4_CR20","unstructured":"Pree, W.: Komponenten basierte Softwareentwicklung mit Frameworks. dpunkt, Heidelberg (1997)"},{"issue":"8","key":"4_CR21","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1145\/280324.280339","volume":"41","author":"S. Purao","year":"1998","unstructured":"Purao, S., Jain, H., Nazareth, D.: Effective Distribution of Object-Oriented Applications. In: Communications of the ACM. vol. 41, no. 8, August (1998) 100\u2013108","journal-title":"Communications of the ACM"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Schmidt, D.C.: Experience Using Design Patterns to Develop Reusable Object-Oriented Communication Software. In: Communication of the ACM. Special Issue on Object-Oriented Experiences. vol. 38, no. 10, Brisbane, Australia (1995)","DOI":"10.1145\/226239.226255"},{"key":"4_CR23","unstructured":"Schmidt, D. C.: ADAPTIVE Communication Environment: An Object-Oriented Network Programming Toolkit for Developing Communication Software. http:\/\/www.cs.wustl.edu\/~schmidt\/ACE.html . New Orleans (1999)"},{"issue":"10","key":"4_CR24","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/286238.286246","volume":"41","author":"J. Siegel","year":"1998","unstructured":"Siegel, J.: OMG Overview: CORBA and the OMA in Enterprise Computing. In: Communications of the ACM. vol. 41, no. 10, October (1998) 37\u201343","journal-title":"Communications of the ACM"},{"key":"4_CR25","doi-asserted-by":"crossref","unstructured":"Silva, A. R., Sousa, P., Marques, J. A.: Development of Distributed Applications with Separation of Concerns: In: IEEE Proceedings of the 1995 Asia-Pacific Software Engineering Conference APSEC95. Brisbane, Australia (1995)","DOI":"10.1109\/APSEC.1995.496965"},{"key":"4_CR26","unstructured":"Sun Microsystems: JavaIDL Documentation. http:\/\/www.java.sun.com\/products\/1.2\/docs\/guide\/idl\/ , (1999)"},{"key":"4_CR27","unstructured":"University of Twente: Homepage of the TRESE Project. The Netherlands. http:\/\/www.trese.cs.utwente.nl\/ , http:\/\/www.trese.cs.utwente.nl\/sina\/cfom\/index.html , (1999)"},{"key":"4_CR28","unstructured":"XEROX Palo Alto Research Center: Homepage of AspectJ. http:\/\/www.parc.xerox.com\/aop\/aspectj , (1999)"}],"container-title":["Lecture Notes in Computer Science","Generative and Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-40048-6_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T12:27:29Z","timestamp":1556713649000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40048-6_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411727","9783540400486"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/3-540-40048-6_4","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}