{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:21:46Z","timestamp":1725567706307},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540221203"},{"type":"electronic","value":"9783540259596"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-25959-6_16","type":"book-chapter","created":{"date-parts":[[2010,10,23]],"date-time":"2010-10-23T15:09:47Z","timestamp":1287846587000},"page":"220-235","source":"Crossref","is-referenced-by-count":10,"title":["Specifying Integrated Refactoring with Distributed Graph Transformations"],"prefix":"10.1007","author":[{"given":"Paolo","family":"Bottoni","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francesco Parisi","family":"Presicce","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriele","family":"Taentzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","volume-title":"Modern Compiler Implementation in Java","author":"A.W. Appel","year":"1998","unstructured":"Appel, A.W.: Modern Compiler Implementation in Java. Cambridge University Press, Cambridge (1998)"},{"key":"16_CR2","volume-title":"Planning Extreme Programming","author":"K. Beck","year":"2001","unstructured":"Beck, K., Fowler, M.: Planning Extreme Programming. Addison-Wesley, Reading (2001)"},{"key":"16_CR3","first-page":"238","volume-title":"Proceedings of ICSM 1998","author":"R. Fanta","year":"1998","unstructured":"Fanta, R., Rajlich, V.: Reengineering object-oriented code. In: Proceedings of ICSM 1998, pp. 238\u2013246. IEEE Computer Society Press, Los Alamitos (1998)"},{"key":"16_CR4","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (1999)"},{"key":"16_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/3-540-45104-8_29","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"M. Goedicke","year":"2000","unstructured":"Goedicke, M., Enders, B., Meyer, T., Taentzer, G.: Towards integration of multiple perspectives by distributed graph transformation. In: M\u00fcnch, M., Nagl, M. (eds.) AGTIVE 1999. LNCS, vol.\u00a01779, pp. 369\u2013377. Springer, Heidelberg (2000)"},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"Goedicke, M., Meyer, T., Taentzer, G.: Viewpoint-oriented software development by distributed graph transformation: Towards a basis for living with inconsistencies. In: Proc. 4th IEEE Int. Symp. on Requirements Engineering, pp. 92\u201399 (1999)","DOI":"10.1109\/ISRE.1999.777989"},{"key":"16_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/3-540-45832-8_18","volume-title":"Graph Transformation","author":"M. Koch","year":"2002","unstructured":"Koch, M., Parisi Presicce, F.: Describing policies with graph constraints and rules. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 223\u2013238. Springer, Heidelberg (2002)"},{"issue":"4","key":"16_CR8","first-page":"479","volume":"7","author":"H.-J. Kreowski","year":"1997","unstructured":"Kreowski, H.-J., Kuske, S., Sch\u00fcrr, A.: Nested graph transformation units. Int. J. on SEKE\u00a07(4), 479\u2013502 (1997)","journal-title":"Int. J. on SEKE"},{"key":"16_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/3-540-45104-8_10","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"T. Mens","year":"2000","unstructured":"Mens, T.: Conditional graph rewriting as a domain-independent formalism for software evolution. In: M\u00fcnch, M., Nagl, M. (eds.) AGTIVE 1999. LNCS, vol.\u00a01779, pp. 127\u2013143. Springer, Heidelberg (2000)"},{"key":"16_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/3-540-45832-8_22","volume-title":"Graph Transformation","author":"T. Mens","year":"2002","unstructured":"Mens, T., Demeyer, S., Janssens, D.: Formalising behaviour preserving program transformations. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 286\u2013301. Springer, Heidelberg (2002)"},{"key":"16_CR11","unstructured":"Niere, J., Wadsack, J.P., Z\u00fcndorf, A.: Recovering UML Diagrams from Java Code using Patterns. In: Jahnke, J.H., Ryan, C. (eds.) Proc. of the 2nd Workshop on Soft Computing Applied to Software Engineering. Centre for Telematics and Information Technology, University of Twende, The Netherlands (February 2001)"},{"key":"16_CR12","unstructured":"OMG. UML specification version 1.4 (2001), \n                    \n                      http:\/\/www.omg.org\/technology\/documents\/formal\/uml.htm"},{"key":"16_CR13","unstructured":"Opdyke, W.F.: Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois at Urbana-Champaign (1992)"},{"key":"16_CR14","unstructured":"Roberts, D.B.: Practical Analysis for Refactoring. PhD thesis, University of Illinois (1999)"},{"key":"16_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/3-540-45441-1_11","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"G. Suny\u00e9","year":"2001","unstructured":"Suny\u00e9, G., Pollet, D., Le Traon, Y., J\u00e9z\u00e9quel, J.-M.: Refactoring UML models. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol.\u00a02185, pp. 134\u2013148. Springer, Heidelberg (2001)"},{"key":"16_CR16","series-title":"Concurrency, Parallelism, and Distribution","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1142\/9789812814951_0005","volume-title":"Handbook of Graph Grammars and Computing by Graph Transformation","author":"G. Taentzer","year":"1999","unstructured":"Taentzer, G., Fischer, I., Koch, M., Volle, V.: Visual Design of Distributed Systems by Graph Transformation. In: Ehrig, H., Kreowski, H.-J., Montanari, U., Rozenberg, G. (eds.) Handbook of Graph Grammars and Computing by Graph Transformation. Concurrency, Parallelism, and Distribution, vol.\u00a03, pp. 269\u2013340. World Scientific, Singapore (1999)"},{"key":"16_CR17","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1023\/A:1008715808855","volume":"8","author":"L. Tokuda","year":"2001","unstructured":"Tokuda, L., Batory, D.: Evolving object-oriented designs with refactorings. Automated Software Engineering\u00a08, 89\u2013120 (2001)","journal-title":"Automated Software Engineering"}],"container-title":["Lecture Notes in Computer Science","Applications of Graph Transformations with Industrial Relevance"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-25959-6_16.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T03:19:19Z","timestamp":1620011959000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-25959-6_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540221203","9783540259596"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-25959-6_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}