{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T12:08:16Z","timestamp":1764331696340},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540426677"},{"type":"electronic","value":"9783540454410"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45441-1_32","type":"book-chapter","created":{"date-parts":[[2007,8,6]],"date-time":"2007-08-06T17:29:50Z","timestamp":1186421390000},"page":"442-456","source":"Crossref","is-referenced-by-count":19,"title":["A UML Meta-model for Contract Aware Components"],"prefix":"10.1007","author":[{"given":"Torben","family":"Weis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Becker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kurt","family":"Geihs","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"No\u00ebl","family":"Plouzeau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,9,17]]},"reference":[{"key":"32_CR1","unstructured":"C. Becker and K. Geihs. Quality of Service-Aspects of Distributed Programs. In Second Workshop on Aspect-Oriented Programming, Kyoto, Japan, April 1998."},{"key":"32_CR2","doi-asserted-by":"crossref","unstructured":"C. Becker and K. Geihs. Generic QoS-Support for CORBA. In Proceedings of ISCC\u201900, Antibes, France, July 2000.","DOI":"10.1109\/ISCC.2000.860543"},{"key":"32_CR3","doi-asserted-by":"crossref","unstructured":"A. Beugnard, J.-M. J\u00e9z\u00e9quel, N. Plouzeau, and D. Watkins. Making components contract aware. IEEE Computer, 13(7), July 1999.","DOI":"10.1109\/2.774917"},{"key":"32_CR4","unstructured":"G. Booch. The unified modelling language user guide. Addison Wesley, 2000."},{"key":"32_CR5","unstructured":"Desmond Francis D\u2019Souza and Alan Cameron Wills. Objects, Components and Framework with UML: the Catalysis Approach. Addison-Wesley, 1998."},{"key":"32_CR6","doi-asserted-by":"crossref","unstructured":"S. Fr\u00f8lund and J. Koistinen. Quality of Service Specification in Distributed Object System Design. In Proceedings of the COOTS 98, Santa Fee, USA, March 1998.","DOI":"10.1088\/0967-1846\/5\/4\/005"},{"key":"32_CR7","unstructured":"Jean-loup Gailly and Mark Adler. ZLIB Home Site: http:\/\/www.gzip.org\/zlib , 1996."},{"key":"32_CR8","first-page":"324","volume":"33","author":"W. M. Ho","year":"2000","unstructured":"W. M. Ho, F. Pennaneac\u2019h, and N. Plouzeau. Umlaut: A framework for weaving uml-based aspect-oriented designs. In Technology of object-oriented languages and systems (TOOLS Europe), volume 33, pages 324\u2013334. IEEE Computer Society, June 2000.","journal-title":"Technology of object-oriented languages and systems (TOOLS Europe)"},{"key":"32_CR9","unstructured":"I. Jacobson. The unified software development process. Addison Wesley, 1999."},{"issue":"10","key":"32_CR10","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1145\/263700.264353","volume":"32","author":"G. Kiczales","year":"1997","unstructured":"Gregor Kiczales. Aspect oriented programming. ACM SIGPLAN Notices, 32(10):162\u2013162, 1997.","journal-title":"ACM SIGPLAN Notices"},{"key":"32_CR11","unstructured":"Stephane Lorcy, Noel Plouzeau, and Jean-Marc J\u00e9z\u00e9quel. Reifying quality of service contracts for distributed software. In 26th Conference on Technology of Object-Oriented Systems (TOOLS USA\u201998), August 1998."},{"key":"32_CR12","unstructured":"V. Matena. Applying Enterprise JavaBeans. Addison Wesley, 2000."},{"issue":"10","key":"32_CR13","first-page":"40","volume":"25","author":"B. Meyer","year":"1992","unstructured":"B. Meyer. Applying \u201cdesign by contract\u201d. IEEE Computer (Special Issue on Inheritance & Classification), 25(10):40\u201352, October 1992.","journal-title":"IEEE Computer (Special Issue on Inheritance & Classification)"},{"key":"32_CR14","unstructured":"UML revision taskforce. UML 1.4 beta1: http:\/\/www.celigent.com\/omg\/umlrtf , 2000."},{"key":"32_CR15","first-page":"250","volume":"33","author":"T. Weis","year":"2000","unstructured":"T. Weis and K. Geihs. Components on the desktop. In Technology of objectoriented languages and systems (TOOLS Europe), volume 33, pages 250\u2013261. IEEE Computer Society, June 2000.","journal-title":"Technology of objectoriented languages and systems (TOOLS Europe)"}],"container-title":["Lecture Notes in Computer Science","\u226aUML\u226b 2001 \u2014 The Unified Modeling Language. Modeling Languages, Concepts, and Tools"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45441-1_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T19:45:12Z","timestamp":1556739912000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45441-1_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426677","9783540454410"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-45441-1_32","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}