{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,7,12]],"date-time":"2023-07-12T08:40:59Z","timestamp":1689151259067},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2014,4,22]],"date-time":"2014-04-22T00:00:00Z","timestamp":1398124800000},"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":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2014,5]]},"DOI":"10.1007\/s11432-013-4919-1","type":"journal-article","created":{"date-parts":[[2014,4,21]],"date-time":"2014-04-21T01:50:04Z","timestamp":1398045004000},"page":"1-23","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A bidirectional-transformation-based framework for software visualization and visual editing"],"prefix":"10.1007","volume":"57","author":[{"given":"Xiao","family":"He","sequence":"first","affiliation":[]},{"given":"ChangJun","family":"Hu","sequence":"additional","affiliation":[]},{"given":"ZhiYi","family":"Ma","sequence":"additional","affiliation":[]},{"given":"WeiZhong","family":"Shao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,4,22]]},"reference":[{"key":"4919_CR1","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1145\/949344.949360","volume-title":"Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"J Davis","year":"2003","unstructured":"Davis J. GME: the generic modeling environment. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. New York: ACM, 2003. 82\u201383"},{"key":"4919_CR2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/3-540-61292-0_1","volume-title":"Proceedings of 8th International Conference on Advanced Information Systems Engineering, Heraklion","author":"S Kelly","year":"1996","unstructured":"Kelly S, Lyytinen K, Rossi M. MetaEdit+: a fully configurable multi-user and multi-tool CASE and CAME environment. In: Proceedings of 8th International Conference on Advanced Information Systems Engineering, Heraklion, 1996. 1\u201321"},{"key":"4919_CR3","first-page":"174","volume-title":"Proceedings of 5th International Conference on Fundamental Approaches to Software Engineering, Grenoble","author":"J Lara De","year":"2002","unstructured":"De Lara J, Vangheluwe H. AToM3: a tool for multi-formalism and meta-modelling. In: Proceedings of 5th International Conference on Fundamental Approaches to Software Engineering, Grenoble, 2002. 174\u2013188"},{"key":"4919_CR4","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1007\/s10270-009-0122-7","volume":"9","author":"I R\u00e1th","year":"2010","unstructured":"R\u00e1th I, \u00d6kr\u00f6s A, Varr\u00f3 D. Synchronization of abstract and concrete syntax in domain-specific modeling languages. Sof Softw Syst Model, 2010 2010, 9: 453\u2013","journal-title":"Sof Softw Syst Model"},{"key":"4919_CR5","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1007\/978-3-642-02408-5_19","volume-title":"Proceedings of Theory and Practice of Model Transformations, Zurich","author":"K Czarnecki","year":"2009","unstructured":"Czarnecki K, Foster J N, Hu Z J, et al. Bidirectional transformations: a cross-discipline perspective. In: Proceedings of Theory and Practice of Model Transformations, Zurich, 2009. 260\u2013283"},{"key":"4919_CR6","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1007\/978-3-642-24485-8_22","volume-title":"Proceedings of Model Driven Engineering Languages and Systems, Wellington","author":"Z Diskin","year":"2011","unstructured":"Diskin Z, Xiong Y F, Czarnecki K, et al. From state-to delta-based bidirectional model transformations: the symmetric case. In: Proceedings of Model Driven Engineering Languages and Systems, Wellington, 2011. 304\u2013318"},{"key":"4919_CR7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-540-75209-7_1","volume-title":"Proceedings of Model Driven Engineering Languages and Systems, Nashville","author":"P Stevens","year":"2007","unstructured":"Stevens P. Bidirectional model transformations in QVT: semantic issues and open questions. In: Proceedings of Model Driven Engineering Languages and Systems, Nashville, 2007. 1\u201315"},{"key":"4919_CR8","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1007\/s10270-010-0187-3","volume":"12","author":"Y F Xiong","year":"2013","unstructured":"Xiong Y F, Song H, Hu Z J, et al. Synchronizing concurrent model updates based on bidirectional transformation. Softw Syst Model, 2013, 12: 89\u2013104","journal-title":"Softw Syst Model"},{"key":"4919_CR9","volume-title":"EMF: Eclipse Modeling Framework","author":"D Steinberg","year":"2008","unstructured":"Steinberg D, Budinsky F, Merks E, et al. EMF: Eclipse Modeling Framework. 2nd ed. Indianapolis: Addison-Wesley Professional, 2008","edition":"2nd ed"},{"key":"4919_CR10","volume-title":"TU Dresden Technical Report TUD-FI09-10","author":"F Heidenreich","year":"2009","unstructured":"Heidenreich F, Johannes J, Seifert M, et al. JaMoPP: the Java Model Parser and Printer. TU Dresden Technical Report TUD-FI09-10. 2009"},{"key":"4919_CR11","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MC.2009.326","volume":"42","author":"G Blair","year":"2009","unstructured":"Blair G, Bencomo N, France R. Models@run.time. Computer, 2009, 42: 22\u201327","journal-title":"Computer"},{"key":"4919_CR12","first-page":"2","volume-title":"Proceeding of the Unified Modeling Language, San Francisco","author":"M Alanen","year":"2003","unstructured":"Alanen M, Porres I. Difference and union of models. In: Proceeding of the Unified Modeling Language, San Francisco, 2003. 2\u201317"},{"key":"4919_CR13","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s10270-008-0089-9","volume":"8","author":"H Giese","year":"2009","unstructured":"Giese H, Wagner R. From model transformation to incremental bidirectional model synchronization. Softw Syst Model, 2009, 8: 21\u201343","journal-title":"Softw Syst Model"},{"key":"4919_CR14","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/11880240_23","volume-title":"Proceeding of Model Driven Engineering Languages and Systems, Genova","author":"D Hearnden","year":"2006","unstructured":"Hearnden D, Lawley M, Raymond K. Incremental model transformation for the evolution of model-driven systems. In: Proceeding of Model Driven Engineering Languages and Systems, Genova, 2006. 321\u2013335"},{"key":"4919_CR15","first-page":"362","volume-title":"Proceedings of 19th International Conference on Automated Software Engineering, Linz","author":"S Johann","year":"2004","unstructured":"Johann S, Egyed A. Instant and incremental transformation of models. In: Proceedings of 19th International Conference on Automated Software Engineering, Linz, 2004. 362\u2013365"},{"key":"4919_CR16","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/978-3-642-16145-2_7","volume-title":"Proceeding of Model Driven Engineering Languages and Systems, Oslo","author":"O Beaudoux","year":"2010","unstructured":"Beaudoux O, Blouin A, Barais O, et al. Active operations on collections. In: Proceeding of Model Driven Engineering Languages and Systems, Oslo, 2010. 91\u2013105"},{"key":"4919_CR17","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/11768869_14","volume-title":"Proceeding of Formal Methods for Open Object-Based Distributed Systems, Bologna","author":"F Jouault","year":"2006","unstructured":"Jouault F, B\u00e9zivin J. KM3: a DSL for metamodel specification. In: Proceeding of Formal Methods for Open Object-Based Distributed Systems, Bologna, 2006. 171\u2013185"},{"key":"4919_CR18","first-page":"261","volume-title":"Proceeding of Model Driven Engineering Languages and Systems, Oslo","author":"C Wilke","year":"2010","unstructured":"Wilke C, Thiele M, Wende C. Extending variability for OCL interpretation. In: Proceeding of Model Driven Engineering Languages and Systems, Oslo, 2010. 261\u2013375"},{"key":"4919_CR19","first-page":"32","volume-title":"Proceedings of International Workshop on Graph Transformation, Berlin","author":"O K\u00f6th","year":"2000","unstructured":"K\u00f6th O, Minas M. Generating diagram editors providing freehand editing as well as syntax-directed editing. In: Proceedings of International Workshop on Graph Transformation, Berlin, 2000. 32\u201339"},{"key":"4919_CR20","volume-title":"University Paderborn, Technical Report tr-ri-06-275","author":"M Minas","year":"2006","unstructured":"Minas M. Generating visual editors based on fujaba\/moflon and diameta. University Paderborn, Technical Report tr-ri-06-275, 2006"},{"key":"4919_CR21","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/3-540-59071-4_45","volume":"903","author":"A Sch\u00fcrr","year":"1995","unstructured":"Sch\u00fcrr A. Specification of graph translators with triple graph grammars.Lect Note Comput Sci, 1995, 903: 151\u2013163","journal-title":"Lect Note Comput Sci"},{"key":"4919_CR22","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1007\/s10270-007-0051-2","volume":"6","author":"E Guerra","year":"2007","unstructured":"Guerra E, de Lara J. Event-driven grammars: relating abstract and concrete levels of visual languages. Softw Syst Model, 2007, 6: 317\u2013347","journal-title":"Softw Syst Model"},{"key":"4919_CR23","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1007\/11581741_15","volume-title":"Proceedings of Model Driven Architecture Foundations and Applications, Nuremberg","author":"F Fondement","year":"2005","unstructured":"Fondement F, Baar T. Making metamodels aware of concrete syntax. In: Proceedings of Model Driven Architecture Foundations and Applications, Nuremberg, 2005. 190\u2013204"},{"key":"4919_CR24","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1016\/j.jss.2010.12.009","volume":"84","author":"H Song","year":"2011","unstructured":"Song H, Huang G, Chauvel F, et al. Supporting runtime software architecture: a bidirectional-transformation-based approach. J Softw Syst, 2011, 84: 711\u2013723","journal-title":"J Softw Syst"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-013-4919-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-013-4919-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-013-4919-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,12]],"date-time":"2023-07-12T08:10:50Z","timestamp":1689149450000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-013-4919-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,4,22]]},"references-count":24,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2014,5]]}},"alternative-id":["4919"],"URL":"https:\/\/doi.org\/10.1007\/s11432-013-4919-1","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,4,22]]}}}