{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T22:10:27Z","timestamp":1743199827603,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":38,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642305603"},{"type":"electronic","value":"9783642305610"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30561-0_23","type":"book-chapter","created":{"date-parts":[[2012,5,25]],"date-time":"2012-05-25T22:31:43Z","timestamp":1337985103000},"page":"336-352","source":"Crossref","is-referenced-by-count":10,"title":["Viewpoint Co-evolution through Coarse-Grained Changes and Coupled Transformations"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Wimmer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathalie","family":"Moreno","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Vallecillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"23_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1007\/11880240_30","volume-title":"Model Driven Engineering Languages and Systems","author":"E. Biermann","year":"2006","unstructured":"Biermann, E., Ehrig, K., K\u00f6hler, C., Kuhns, G., Taentzer, G., Weiss, E.: Graphical Definition of In-Place Transformations in the Eclipse Modeling Framework. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 425\u2013439. Springer, Heidelberg (2006)"},{"key":"23_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1007\/3-540-36557-5_26","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"M. Boger","year":"2003","unstructured":"Boger, M., Sturm, T., Fragemann, P.: Refactoring Browser for UML. In: Aksit, M., Awasthi, P., Unland, R. (eds.) NODe 2002. LNCS, vol.\u00a02591, pp. 366\u2013377. Springer, Heidelberg (2003)"},{"issue":"1","key":"23_CR3","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.scico.2007.10.002","volume":"70","author":"A. Cicchetti","year":"2008","unstructured":"Cicchetti, A., Ruscio, D.D.: Decoupling Web Application Concerns through Weaving Operations. Science of Computer Programming\u00a070(1), 62\u201386 (2008)","journal-title":"Science of Computer Programming"},{"issue":"9","key":"23_CR4","doi-asserted-by":"publisher","first-page":"165","DOI":"10.5381\/jot.2007.6.9.a9","volume":"6","author":"A. Cicchetti","year":"2007","unstructured":"Cicchetti, A., Ruscio, D.D., Pierantonio, A.: A metamodel independent approach to difference representation. Journal of Object Technology\u00a06(9), 165\u2013185 (2007)","journal-title":"Journal of Object Technology"},{"key":"23_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-642-02408-5_4","volume-title":"Theory and Practice of Model Transformations","author":"A. Cicchetti","year":"2009","unstructured":"Cicchetti, A., Di Ruscio, D., Pierantonio, A.: Managing Dependent Changes in Coupled Evolution. In: Paige, R.F. (ed.) ICMT 2009. LNCS, vol.\u00a05563, pp. 35\u201351. Springer, Heidelberg (2009)"},{"key":"23_CR6","series-title":"Lecture Notes in Computer Science","volume-title":"All About Maude - A High-Performance Logical Framework","author":"M. Clavel","year":"2007","unstructured":"Clavel, M., Dur\u00e1n, F., Eker, S., Lincoln, P., Mart\u00ed-Oliet, N., Meseguer, J., Talcott, C.: All About Maude - A High-Performance Logical Framework. LNCS, vol.\u00a04350. Springer, Heidelberg (2007)"},{"key":"23_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/978-3-642-21210-9_16","volume-title":"Models in Software Engineering","author":"Z. Diskin","year":"2011","unstructured":"Diskin, Z., Xiong, Y., Czarnecki, K.: Specifying Overlaps of Heterogeneous Models for Global Consistency Checking. In: Dingel, J., Solberg, A. (eds.) MoDELS 2010. LNCS, vol.\u00a06627, pp. 165\u2013179. Springer, Heidelberg (2011)"},{"issue":"6","key":"23_CR8","first-page":"1","volume":"10","author":"Z. Diskin","year":"2011","unstructured":"Diskin, Z., Xiong, Y., Czarnecki, K.: From State- to Delta-Based Bidirectional Model Transformations: the Asymmetric Case. JOT\u00a010(6), 1\u201325 (2011)","journal-title":"JOT"},{"key":"23_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1007\/978-3-642-24485-8_22","volume-title":"Model Driven Engineering Languages and Systems","author":"Z. Diskin","year":"2011","unstructured":"Diskin, Z., Xiong, Y., Czarnecki, K., Ehrig, H., Hermann, F., Orejas, F.: From State- to Delta-Based Bidirectional Model Transformations: The Symmetric Case. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) MoDELS 2011. LNCS, vol.\u00a06981, pp. 304\u2013318. Springer, Heidelberg (2011)"},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Eramo, R., Pierantonio, A., Romero, J.R., Vallecillo, A.: Change management in multi-viewpoint systems using ASP. In: WODPEC 2008. IEEE (2008)","DOI":"10.1109\/EDOCW.2008.22"},{"key":"23_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1007\/3-540-57209-0_7","volume-title":"Software Engineering - ESEC \u201993","author":"A. Finkelstein","year":"1993","unstructured":"Finkelstein, A., Gabbay, D.M., Hunter, A., Kramer, J., Nuseibeh, B.: Inconsistency Handling in Multi-perspective Specifications. In: Sommerville, I., Paul, M. (eds.) ESEC 1993. LNCS, vol.\u00a0717, pp. 84\u201399. Springer, Heidelberg (1993)"},{"key":"23_CR12","doi-asserted-by":"crossref","unstructured":"Foster, J.N., Pilkiewicz, A., Pierce, B.C.: Quotient lenses. In: ICFP 2008, pp. 383\u2013396. ACM (2008)","DOI":"10.1145\/1411203.1411257"},{"issue":"11","key":"23_CR13","doi-asserted-by":"publisher","first-page":"960","DOI":"10.1109\/32.730545","volume":"24","author":"J. Grundy","year":"1998","unstructured":"Grundy, J., Hosking, J., Mugridge, W.B.: Inconsistency Management for Multiple-view Software Development Environments. IEEE Trans. Softw. Eng.\u00a024(11), 960\u2013981 (1998)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"23_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/978-3-642-03013-0_4","volume-title":"ECOOP 2009 \u2013 Object-Oriented Programming","author":"M. Herrmannsdoerfer","year":"2009","unstructured":"Herrmannsdoerfer, M., Benz, S., J\u00fcergens, E.: COPE - Automating Coupled Evolution of Metamodels and Models. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol.\u00a05653, pp. 52\u201376. Springer, Heidelberg (2009)"},{"key":"23_CR15","doi-asserted-by":"crossref","unstructured":"Hofmann, M., Pierce, B.C., Wagner, D.: Symmetric lenses. In: POPL 2011, pp. 371\u2013384. ACM (2011)","DOI":"10.1145\/1925844.1926428"},{"key":"23_CR16","unstructured":"ISO\/IEC: Information technology \u2013 Open distributed processing \u2013 Use of UML for ODP system specifications (2009), iSO\/IEC19793, ITU-T X.906"},{"key":"23_CR17","unstructured":"ISO\/IEC: RM-ODP. Reference Model for Open Distributed Processing (2010), iSO\/IEC 10746-1 to 10746-4, ITU-T Recs. X.901 to X.904"},{"key":"23_CR18","unstructured":"ISO\/IEC 42010: Systems and software engineering \u2013 Architectural description (2008)"},{"key":"23_CR19","doi-asserted-by":"crossref","unstructured":"Ivkovic, I., Kontogiannis, K.: Tracing Evolution Changes of Software Artifacts through Model Synchronization. In: ICSM 2004, pp. 252\u2013261 (2004)","DOI":"10.1109\/ICSM.2004.1357809"},{"key":"23_CR20","unstructured":"Johann, S., Egyed, A.: Instant and Incremental Transformation of Models. In: ASE 2004, pp. 362\u2013365. IEEE (2004)"},{"issue":"9","key":"23_CR21","doi-asserted-by":"publisher","first-page":"53","DOI":"10.5381\/jot.2007.6.9.a3","volume":"6","author":"D.S. Kolovos","year":"2007","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F., Rose, L.M.: Update Transformations in the Small with the Epsilon Wizard Language. JOT\u00a06(9), 53\u201369 (2007)","journal-title":"JOT"},{"key":"23_CR22","unstructured":"L\u00e4mmel, R.: Coupled Software Transformations (Extended Abstract). In: First International Workshop on Software Evolution Transformations (2004)"},{"issue":"1","key":"23_CR23","first-page":"25","volume":"7","author":"S. Markovic","year":"2008","unstructured":"Markovic, S., Baar, T.: Refactoring OCL annotated UML class diagrams. SoSym\u00a07(1), 25\u201347 (2008)","journal-title":"SoSym"},{"key":"23_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1007\/11877028_7","volume-title":"Generative and Transformational Techniques in Software Engineering","author":"T. Mens","year":"2006","unstructured":"Mens, T.: On the Use of Graph Transformations for Model Refactoring. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol.\u00a04143, pp. 219\u2013257. Springer, Heidelberg (2006)"},{"key":"23_CR25","unstructured":"Meyers, B., Wimmer, M., Cicchetti, A., Sprinkle, J.: A generic in-place transformation-based approach to structured model co-evolution. In: MPM 2010 (2010)"},{"key":"23_CR26","doi-asserted-by":"crossref","unstructured":"Moreno, N., Romero, J.R., Vallecillo, A.: An Overview of Model-Driven Web Engineering and the MDA. In: Web Engineering: Modelling and Implementing Web Applications, pp. 353\u2013382. Springer (2007)","DOI":"10.1007\/978-1-84628-923-1_12"},{"key":"23_CR27","unstructured":"OMG: Unified Modeling Language (UML) 2.3. Object Management Group, Inc. (2010)"},{"issue":"4","key":"23_CR28","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1007\/s10270-005-0088-z","volume":"4","author":"I. Porres","year":"2005","unstructured":"Porres, I.: Rule-based Update Transformations and their Application to Model Refactorings. SoSym\u00a04(4), 368\u2013385 (2005)","journal-title":"SoSym"},{"key":"23_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1007\/978-3-642-04425-0_26","volume-title":"Model Driven Engineering Languages and Systems","author":"I. R\u00e1th","year":"2009","unstructured":"R\u00e1th, I., Varr\u00f3, G., Varr\u00f3, D.: Change-Driven Model Transformations. In: Sch\u00fcrr, A., Selic, B. (eds.) MoDELS 2009. LNCS, vol.\u00a05795, pp. 342\u2013356. Springer, Heidelberg (2009)"},{"key":"23_CR30","series-title":"LNBIP","first-page":"141","volume-title":"TOOLS EUROPE 2008","author":"J.E. Rivera","year":"2008","unstructured":"Rivera, J.E., Vallecillo, A.: Representing and Operating with Model Differences. In: Paige, R.F., Meyer, B. (eds.) TOOLS EUROPE 2008. LNBIP, vol.\u00a011, pp. 141\u2013160. Springer, Heidelberg (2008)"},{"key":"23_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/978-3-642-13688-7_13","volume-title":"Theory and Practice of Model Transformations","author":"L.M. Rose","year":"2010","unstructured":"Rose, L.M., Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Model Migration with Epsilon Flock. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol.\u00a06142, pp. 184\u2013198. Springer, Heidelberg (2010)"},{"key":"23_CR32","unstructured":"Ruiz-Gonzalez, D., Koch, N., Kroiss, C., Romero, J.R., Vallecillo, A.: Viewpoint synchronization of UWE models. In: MDWE 2009, pp. 46\u201360 (2009)"},{"key":"23_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/978-3-642-24485-8_20","volume-title":"Model Driven Engineering Languages and Systems","author":"H. Song","year":"2011","unstructured":"Song, H., Huang, G., Chauvel, F., Zhang, W., Sun, Y., Shao, W., Mei, H.: Instant and Incremental QVT Transformation for Runtime Models. In: Whittle, J., Clark, T., K\u00fchne, T. (eds.) MoDELS 2011. LNCS, vol.\u00a06981, pp. 273\u2013288. Springer, Heidelberg (2011)"},{"issue":"3-4","key":"23_CR34","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1016\/j.jvlc.2004.01.006","volume":"15","author":"J. Sprinkle","year":"2004","unstructured":"Sprinkle, J., Karsai, G.: A domain-specific visual language for domain model evolution. J. Vis. Lang. Comput.\u00a015(3-4), 291\u2013307 (2004)","journal-title":"J. Vis. Lang. Comput."},{"key":"23_CR35","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":"23_CR36","doi-asserted-by":"crossref","unstructured":"Vermolen, S., Wachsmuth, G., Visser, E.: Reconstructing complex metamodel evolution. In: SLE 2011. Springer (2012)","DOI":"10.1007\/978-3-642-28830-2_11"},{"key":"23_CR37","doi-asserted-by":"crossref","unstructured":"Xiong, Y., Liu, D., Hu, Z., Zhao, H., Takeichi, M., Mei, H.: Towards automatic Model Synchronization from Model Transformations. In: ASE 2007, pp. 164\u2013173. ACM (2007)","DOI":"10.1145\/1321631.1321657"},{"key":"23_CR38","doi-asserted-by":"crossref","unstructured":"Zhang, J., Lin, Y., Gray, J.: Generic and Domain-Specific Model Refactoring using a Model Transformation Engine. In: Model-driven Software Development\u2014Research and Practice in Software Engineering, pp. 199\u2013217. Springer (2005)","DOI":"10.1007\/3-540-28554-7_9"}],"container-title":["Lecture Notes in Computer Science","Objects, Models, Components, Patterns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30561-0_23.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T21:43:12Z","timestamp":1743198192000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30561-0_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642305603","9783642305610"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30561-0_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}