{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T07:21:14Z","timestamp":1753600874899},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540426677"},{"type":"electronic","value":"9783540454410"}],"license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45441-1_11","type":"book-chapter","created":{"date-parts":[[2007,8,6]],"date-time":"2007-08-06T13:29:50Z","timestamp":1186406990000},"page":"134-148","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":85,"title":["Refactoring UML Models"],"prefix":"10.1007","author":[{"given":"Gerson","family":"Suny\u00e9","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Damien","family":"Pollet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yves","family":"Le Traon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Marc","family":"J\u00e9z\u00e9quel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,9,17]]},"reference":[{"key":"11_CR1","unstructured":"Updated joint initial submission against the action semantics for uml rfp."},{"key":"11_CR2","unstructured":"Kent Beck. Extreme Programming Explained: Embracing Change. Addison-Wesley, 1999."},{"issue":"3","key":"11_CR3","first-page":"185","volume":"3","author":"P. Bergstein","year":"1997","unstructured":"Paul Bergstein. Maintainance of object-oriented systems during structural schema evolution. TAPOS, 3(3):185\u2013212, 1997.","journal-title":"TAPOS"},{"key":"11_CR4","unstructured":"John Brant and Don Roberts. Refactoring techniques and tools (Plenary talk). In Smalltalk Solutions, New York, NY, 1999."},{"key":"11_CR5","volume-title":"The Mitical Man-Month: Essays on Software Engineering","author":"F. P. Brooks","year":"1982","unstructured":"F. P. Brooks. The Mitical Man-Month: Essays on Software Engineering. Addison-Wesley, Reading, Mass, 1982."},{"key":"11_CR6","unstructured":"Eduardo Casais. Managing Evolutuin in Object Oriented Environments: An Algorithmic Approach. Phd thesis, University of Geneva, 1991."},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Mel Cinn\u00e9ide and Paddy Nixon. A methodology for the automated introduction of design patterns. In International Conference on Software Maintenance, Oxford, 1999.","DOI":"10.1109\/ICSM.1999.792644"},{"key":"11_CR8","unstructured":"Desmond D\u2019Souza and Alan Wills. Objects, Components and Frameworks With UML: The Catalysis Approach. Addison-Wesley, 1998."},{"key":"11_CR9","unstructured":"W. Griswold. Program restructuring as an aid to software maintenance, 1991."},{"key":"11_CR10","unstructured":"Walter Hursch. Maintaining Consistency and Behavior of Object-Oriented Systems during Evolution. Phd thesis, Northeastern University, June 1995."},{"key":"11_CR11","doi-asserted-by":"crossref","unstructured":"Anneke Kleppe, Jos Warmer, and Steve Cook. Informal formality? the Object Constraint Language and its application in the UML metamodel. In Jean B\u00e9zivin and Pierre-Alain Muller, editors, The Unified Modeling Language, UML\u201998-Beyond the Notation. First International Workshop, Mulhouse, France, June 1998, pages 127\u2013136, 1998.","DOI":"10.1007\/978-3-540-48480-6_12"},{"key":"11_CR12","series-title":"Tech. Report","volume-title":"Refactoring Object-Oriented Frameworks","author":"W. F. Opdyke","year":"1992","unstructured":"William F. Opdyke. Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois, Urbana-Champaign, 1992. Tech. Report UIUCDCS-R-92-1759."},{"key":"11_CR13","unstructured":"Donald Roberts. Practical Analysis for Refactoring. PhD thesis, University of Illinois, 1999."},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Donald Roberts, J. Brant, and Ralph Johnson. A refactoring tool for smalltalk. Theory and Practice of Object Systems, 3(4), 1997.","DOI":"10.1002\/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.0.CO;2-T"},{"key":"11_CR15","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1007\/3-540-45102-1_3","volume-title":"ECOOP\u20192000 proceedings","author":"G. Suny\u00e9","year":"2000","unstructured":"G. Suny\u00e9, A. Le Guennec, and J.-M. J\u00e9z\u00e9quel. Design pattern application in UML. In E. Bertino, editor, ECOOP\u20192000 proceedings, number 1850, pages 44\u201362. Lecture Notes in Computer Science, Springer Verlag, June 2000."}],"container-title":["Lecture Notes in Computer Science","\u226aUML\u226b 2001 \u2014 The Unified Modeling Language. Modeling Languages, Concepts, and Tools"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45441-1_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T09:54:51Z","timestamp":1558259691000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45441-1_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426677","9783540454410"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-45441-1_11","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]},"assertion":[{"value":"17 September 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}