{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,17]],"date-time":"2026-05-17T20:06:49Z","timestamp":1779048409927,"version":"3.51.4"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,8,4]],"date-time":"2011-08-04T00:00:00Z","timestamp":1312416000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,8,4]]},"abstract":"<jats:p>Agile software development methods need powerful refactoring tools. For the time being, there is only little support for the refactoring of complete productive systems, i. e. data and functional models together with possibly large databases and possibly long running processes. In this paper, we present an algebraic framework for model refactorings and induced data migrations. Within the framework theoretical results can be proven which are needed as a solid basis for practical tool support: we investigate sequential composition of refactorings here. The framework in this paper is a simplified version of our previous approaches, provides, however, more modelling power.<\/jats:p>","DOI":"10.1145\/1988997.1989011","type":"journal-article","created":{"date-parts":[[2011,8,10]],"date-time":"2011-08-10T12:16:22Z","timestamp":1312978582000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Refactoring information systems"],"prefix":"10.1145","volume":"36","author":[{"given":"Michael","family":"L\u00f6we","sequence":"first","affiliation":[{"name":"FHDW Hannover, Hannover, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,8,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/861334"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1076577"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.91"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1044895"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11841883_4"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1121741"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/311424"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/579257"},{"key":"e_1_2_1_9_1","volume-title":"Ralph Johnson und John Vlissides: Design Patterns","author":"Gamma Erich","year":"1995","unstructured":"Gamma, Erich, Richard Helm, Ralph Johnson und John Vlissides: Design Patterns. Addison-Wesley Professional, 1995."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1964571.1964585"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(93)90068-5"},{"key":"e_1_2_1_12_1","first-page":"75","volume-title":"Proceedings WMSCI 2006","volume":"1","author":"L\u00f6we Michael","year":"2006","unstructured":"L\u00f6we, Michael, Harald K\u00f6nig, Christoph Schulz and Michael Peters: Refactoring Information Systems -- A Formal Framework. In: Proceedings WMSCI 2006, Volume 1, pages 75--80, 2006."},{"key":"e_1_2_1_13_1","volume-title":"Electronic Communications of the EASST","volume":"3","author":"L\u00f6we Michael","year":"2006","unstructured":"L\u00f6we, Michael, Harald K\u00f6nig, Christoph Schulz and Michael Peters: Refactoring Information Systems -- Handling partial composition. In: Electronic Communications of the EASST, Volume 3, 2006."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/993859"},{"key":"e_1_2_1_15_1","volume-title":"Dissertation","author":"Schulz Christoph","year":"2010","unstructured":"Schulz, Christoph: Transformation objektorientierter Systeme basierend auf algebraischen Graph-Transformationen, Dissertation, Technische Universit\u00e4t Berlin, 2010."},{"key":"e_1_2_1_16_1","volume-title":"Electronic Communications of the EASST","volume":"26","author":"Schulz Christoph","year":"2010","unstructured":"Schulz, Christoph, M. L\u00f6we, H. K\u00f6nig: Categorical framework for the transformation of object-oriented systems: Operations and methods, Electronic Communications of the EASST, Vol. 26, 2010."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsc.2010.09.010"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings Workshop Model Transformation in Practice, Montego Bay","author":"Taentzer","year":"2005","unstructured":"Taentzer, Gabriele et al.: Model Transformation by Graph Transformation: A Comparative Study. In Proceedings Workshop Model Transformation in Practice, Montego Bay, Jamaica, October 2005."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1988997.1989011","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1988997.1989011","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,17]],"date-time":"2026-05-17T19:36:45Z","timestamp":1779046605000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1988997.1989011"}},"subtitle":["association folding and unfolding"],"short-title":[],"issued":{"date-parts":[[2011,8,4]]},"references-count":18,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,8,4]]}},"alternative-id":["10.1145\/1988997.1989011"],"URL":"https:\/\/doi.org\/10.1145\/1988997.1989011","relation":{},"ISSN":["0163-5948"],"issn-type":[{"value":"0163-5948","type":"print"}],"subject":[],"published":{"date-parts":[[2011,8,4]]},"assertion":[{"value":"2011-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}