{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T13:51:54Z","timestamp":1725889914655},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540706199"},{"type":"electronic","value":"9783540706212"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-70621-2_15","type":"book-chapter","created":{"date-parts":[[2008,7,17]],"date-time":"2008-07-17T09:46:52Z","timestamp":1216288012000},"page":"177-191","source":"Crossref","is-referenced-by-count":0,"title":["Engineering a Component Language: CompJava"],"prefix":"10.1007","author":[{"given":"Hans Albrecht","family":"Schmid","sequence":"first","affiliation":[]},{"given":"Marco","family":"Pfeifer","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","doi-asserted-by":"crossref","unstructured":"Aldrich, J., Chambers, C., Notkin, D.: ArchJava: Connecting Software Architecture to Implementation. In: Procs ICSE (May 2002)","DOI":"10.1145\/581339.581365"},{"key":"15_CR2","series-title":"Lecture Notes in Computer Science","first-page":"185","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"J. Aldrich","year":"2002","unstructured":"Aldrich, J., Chambers, C., Notkin, D.: Architectural Reasoning in ArchJava. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, pp. 185\u2013193. Springer, Heidelberg (2002)"},{"key":"15_CR3","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"15_CR4","unstructured":"Klenk, M.: Entwurf einer Chatapplikation mit der Komponentenprogrammiersprache CompJava. Diploma thesis, University of Applied Sciences Konstanz (2006)"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Rosenblum, D.S., Taylor, R.P.: A Language and Environment for Architecture-Based Software Development and Evolution. In: Procs ICSE 1999 (May 1999)","DOI":"10.1145\/302405.302410"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Taylor, R.P.: A Classification and Comparison Framework for Software Architecture Description Languages (2000)","DOI":"10.1109\/32.825767"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"van Ommering, R., van der Linden, F., Kramer, J., Magee, J.: The KOALA Component Model for Consumer Electronics Software. IEEE Computer (2000)","DOI":"10.1109\/2.825699"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"van Ommering, R.: Building Product Populations with Software Components. In: Proc. ICSE 2002 (2002)","DOI":"10.1145\/581372.581373"},{"key":"15_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45102-1_6","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"J.C. Seco","year":"2000","unstructured":"Seco, J.C., Caires, L.: A Basic Model of Typed Components. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, Springer, Heidelberg (2000)"},{"key":"15_CR10","volume-title":"Proc. SEM 2005","author":"H.A. Schmid","year":"2005","unstructured":"Schmid, H.A., Pfeifer, M., Schneider, T.: A Middleware-Independent Model and Language for Component Distribution. In: Proc. SEM 2005. ACM Press, New York (2005)"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Sreedhar, V.C.: Mixin\u2019 Up Components. In: Procs ICSE (2002)","DOI":"10.1145\/581339.581366"},{"key":"15_CR12","volume-title":"Component Software, Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1997","unstructured":"Szyperski, C.: Component Software, Beyond Object-Oriented Programming. Addison-Wesley, Reading (1997)"}],"container-title":["Communications in Computer and Information Science","Software and Data Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-70621-2_15.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T04:24:36Z","timestamp":1620015876000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-70621-2_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540706199","9783540706212"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-70621-2_15","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[]}}