{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,25]],"date-time":"2026-10-25T17:20:35Z","timestamp":1792948835766,"version":"4.5.0"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540658368","type":"print"},{"value":"9783540489191","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48919-3_26","type":"book-chapter","created":{"date-parts":[[2007,11,13]],"date-time":"2007-11-13T21:48:02Z","timestamp":1194990482000},"page":"371-383","source":"Crossref","is-referenced-by-count":3,"title":["Introducing Connections Into Classes With Static Meta-Programming"],"prefix":"10.1007","author":[{"given":"Uwe","family":"A\u00dfmann","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andreas","family":"Ludwig","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2002,7,18]]},"reference":[{"issue":"3","key":"26_CR1","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/258077.258078","volume":"6","author":"R. Allen","year":"1997","unstructured":"Robert Allen and David Garlan. A formal basis for architectural connection. ACM Transactions on Software Engineering and Methodology, 6(3):213\u2013249, July 1997.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"26_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1007\/3-540-57877-3_19","volume-title":"Compiler Construction (CC)","author":"M. Alt","year":"1994","unstructured":"M. Alt, U. A\u00dfmann, and H. van Someren. Cosy Compiler Phase Embedding with the CoSy Compiler Model. In P. A. Fritzson, editor, Compiler Construction (CC), volume 786 of Lecture Notes in Computer Science, pages 278\u2013293, Heidelberg, April 1994. Springer."},{"key":"26_CR3","doi-asserted-by":"crossref","unstructured":"Uwe A\u00dfmann. Meta-programming composers in second-generation component systems. In J. Bishop and N. Horspool, editors, Systems Implementation 2000 \u2014 Working Conference IFIP WG 2.4, Berlin, February 1998. Chapman and Hall.","DOI":"10.1007\/978-0-387-35350-0_17"},{"key":"26_CR4","unstructured":"Uwe A\u00dfmann and Andreas Ludwig. Compost home page. http:\/\/i44www.info.unikarlsruhe.de\/~assmann\/compost.html , February 1999."},{"key":"26_CR5","unstructured":"Uwe A\u00dfmann, Andreas Ludwig, and Daniel Pfeifer. Programming connectors in an open language. In Web-Published Proceedings of Position Papers, WICSA 1, Working IFIP Conference on Software Architecture, IFIP WG 2.9, February 1999."},{"key":"26_CR6","volume-title":"Technical Report TUCS-TR-122","author":"M. B\u00fcchi","year":"1997","unstructured":"Martin B\u00fcchi and Wolfgang Weck. A plea for grey-box components. Technical Report TUCS-TR-122, Turku Centre for Computer Science, Finland, September 5, 1997."},{"key":"26_CR7","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/3-540-60578-9_21","volume-title":"Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops","author":"G. M. Clemm","year":"1995","unstructured":"Geoffrey M. Clemm. The Odin system. In Jacky Estublier, editor, Software Configuration Management: Selected Papers of the ICSE SCM-4 and SCM-5 Workshops, number 1005 in Lecture Notes in Computer Science, pages 241\u20132262. Springer-Verlag, October 1995."},{"key":"26_CR8","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1007\/3-540-63531-9_32","volume-title":"Proc. 6th European Software Eng. Conf. (ESEC 97)","author":"S. Ducasse","year":"1997","unstructured":"S. Ducasse and T. Richner. Executable Connectors: Towards Reusable Design Elements. In M. Jazayeri and H. Schauer, editors, Proc. 6th European Software Eng. Conf. (ESEC 97), volume 1301 of Lecture Notes in Computer Science, pages 483\u2013499. Springer-Verlag, Berlin, 1997."},{"key":"26_CR9","unstructured":"Amnon H. Eden and A. Yehudai. Tricks generate patterns. Technical Report Technical report 324\/97, Department of Computer Science, Schriber School of Mathematics, Tel Aviv University, 1997."},{"key":"26_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1007\/BFb0053391","volume-title":"ECOOP\u201997 Object-Oriented Programming, 11th European Conference","author":"G. Florijn","year":"1997","unstructured":"Gert Florijn, Marco Meijers, and Pieter van Winsen. Tool support for objectoriented patterns. In Mehmet Aksit and Satoshi Matsuoka, editors, ECOOP\u201997 Object-Oriented Programming, 11th European Conference, volume 1241 of Lecture Notes in Computer Science, pages 472\u2013495, Jyv\u00e4skyl\u00e4, Finland, 9\u201313 June 1997. Springer."},{"issue":"6","key":"26_CR11","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/52.469757","volume":"12","author":"D. Garlan","year":"1995","unstructured":"David Garlan, Robert Allen, and John Ockerbloom. Architectural mismatch: why reuse is so hard. IEEE Software, 12(6):17\u201326, November 1995.","journal-title":"IEEE Software"},{"issue":"4","key":"26_CR12","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"D. C. Luckham","year":"1995","unstructured":"David C. Luckham, John J. Kenney, Larry M. Augustin, James Vera, D. Bryan, and Walter Mann. Specification and analysis of system architecture using Rapide. IEEE Transactions on Software Engineering, 21(4):336\u2013355, April 1995.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"26_CR13","unstructured":"Jeff Magee, Naranker Dulay, and Jeffrey Kramer. Structuring parallel and distributed programs. In Proceedings of the International Workshop on Configurable Distributed Systems, London, March 1992."},{"key":"26_CR14","unstructured":"William F. Opdyke. Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois at Urbana-Champaign, 1992."},{"key":"26_CR15","unstructured":"Benedikt Schulz, Thomas Gen\u00dfler, Berthold Mohr, and Walter Zimmer. On the computer aided introduction of design patterns into object-oriented systems. In Proceedings of the 27th TOOLS conference. IEEE CS Press, 1998."},{"key":"26_CR16","doi-asserted-by":"crossref","unstructured":"Mary Shaw, Robert DeLine, D.V. Klein, T.L. Ross, D.M. Young, and G. Zelesnik. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering, pages 314\u2013335, April 1995.","DOI":"10.1109\/32.385970"},{"key":"26_CR17","doi-asserted-by":"crossref","unstructured":"Mary Shaw, Robert DeLine, and Gregory Zelesnik. Abstractions and implementations for architectural connections. In 3rd International Conference on Configurable Distribute systems. IEEE Press, May 1996.","DOI":"10.1109\/CDS.1996.509340"},{"key":"26_CR18","unstructured":"Michiaki Tatsubori. OpenJava language manual, version 0.2.3, January 1998. http:\/\/www.softlab.is.tsukuba.ac.jp\/\u223cmich\/openjava\/ ."},{"key":"26_CR19","unstructured":"Walter Zimmer. Frameworks und Entwurfsmuster. PhD thesis, Universit\u00e4t Karlsruhe, February 1997."}],"container-title":["Lecture Notes in Computer Science","Coordinatio Languages and Models"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48919-3_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,4]],"date-time":"2019-05-04T10:55:33Z","timestamp":1556967333000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48919-3_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540658368","9783540489191"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-48919-3_26","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[1999]]}}}