{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T17:49:46Z","timestamp":1725731386394},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642388828"},{"type":"electronic","value":"9783642388835"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38883-5_11","type":"book-chapter","created":{"date-parts":[[2013,6,11]],"date-time":"2013-06-11T21:26:40Z","timestamp":1370986000000},"page":"92-107","source":"Crossref","is-referenced-by-count":13,"title":["Robust Real-Time Synchronization between Textual and Graphical Editors"],"prefix":"10.1007","author":[{"given":"Oskar","family":"van Rest","sequence":"first","affiliation":[]},{"given":"Guido","family":"Wachsmuth","sequence":"additional","affiliation":[]},{"given":"Jim R. H.","family":"Steel","sequence":"additional","affiliation":[]},{"given":"J\u00f6rn Guy","family":"S\u00fc\u00df","sequence":"additional","affiliation":[]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"1-2","key":"11_CR1","first-page":"52","volume":"72","author":"M. Bravenboer","year":"2008","unstructured":"Bravenboer, M., Kalleberg, K.T., Vermaas, R., Visser, E.: Stratego\/XT 0.17. A language and toolset for program transformation. SCP\u00a072(1-2), 52\u201370 (2008)","journal-title":"SCP"},{"key":"11_CR2","unstructured":"Brun, C., Pierantonio, A.: Model differences in the Eclipse Modeling Framework. In: UPGRADE, IX (April 2008)"},{"issue":"10","key":"11_CR3","first-page":"891","volume":"76","author":"R. Colvin","year":"2011","unstructured":"Colvin, R., Hayes, I.J.: A semantics for Behavior Trees using CSP with specification commands. SCP\u00a076(10), 891\u2013914 (2011)","journal-title":"SCP"},{"key":"11_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1007\/978-3-642-12107-4_16","volume-title":"Software Language Engineering","author":"M. Jonge de","year":"2010","unstructured":"de Jonge, M., Nilsson-Nyman, E., Kats, L.C.L., Visser, E.: Natural and flexible error recovery for generated parsers. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol.\u00a05969, pp. 204\u2013223. Springer, Heidelberg (2010)"},{"key":"11_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1007\/978-3-642-28830-2_3","volume-title":"Software Language Engineering","author":"M. Jonge de","year":"2012","unstructured":"de Jonge, M., Visser, E.: An algorithm for layout preservation in refactoring transformations. In: Sloane, A., A\u00dfmann, U. (eds.) SLE 2011. LNCS, vol.\u00a06940, pp. 40\u201359. Springer, Heidelberg (2012)"},{"key":"11_CR6","unstructured":"Dmitriev, S.: Language oriented programming: The next programming paradigm (2004)"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Dromey, R.G.: From requirements to design: Formalizing the key steps. In: SEFM, pp. 2\u201311 (2003)","DOI":"10.1109\/SEFM.2003.1236202"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Eysholdt, M., Behrens, H.: Xtext: implement your language faster than the quick and dirty way. In: OOPSLA, pp. 307\u2013309 (2010)","DOI":"10.1145\/1869542.1869625"},{"issue":"11","key":"11_CR9","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/71605.71607","volume":"24","author":"J. Heering","year":"1989","unstructured":"Heering, J., Hendriks, P.R.H., Klint, P., Rekers, J.: The syntax definition formalism SDF - reference manual. SIGPLAN\u00a024(11), 43\u201375 (1989)","journal-title":"SIGPLAN"},{"key":"11_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/978-3-642-02674-4_9","volume-title":"Model Driven Architecture - Foundations and Applications","author":"F. Heidenreich","year":"2009","unstructured":"Heidenreich, F., Johannes, J., Karol, S., Seifert, M., Wende, C.: Derivation and refinement of textual syntax for models. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA 2009. LNCS, vol.\u00a05562, pp. 114\u2013129. Springer, Heidelberg (2009)"},{"issue":"3","key":"11_CR11","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/s10270-009-0136-1","volume":"9","author":"Z. Hemel","year":"2010","unstructured":"Hemel, Z., Kats, L.C.L., Groenewegen, D.M., Visser, E.: Code generation by model transformation: a case study in transformation modularity. SoSyM\u00a09(3), 375\u2013402 (2010)","journal-title":"SoSyM"},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In: GPCE, pp. 249\u2013254 (2006)","DOI":"10.1145\/1173706.1173744"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Kats, L.C.L., Visser, E.: The Spoofax language workbench: rules for declarative specification of languages and IDEs. In: OOPSLA, pp. 444\u2013463 (2010)","DOI":"10.1145\/1932682.1869497"},{"key":"11_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/978-3-642-36089-3_18","volume-title":"Software Language Engineering","author":"G. Konat","year":"2013","unstructured":"Konat, G., Kats, L., Wachsmuth, G., Visser, E.: Declarative name binding and scope rules. In: Czarnecki, K., Hedin, G. (eds.) SLE 2012. LNCS, vol.\u00a07745, pp. 311\u2013331. Springer, Heidelberg (2013)"},{"key":"11_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/978-3-540-75209-7_20","volume-title":"Model Driven Engineering Languages and Systems","author":"H. Krahn","year":"2007","unstructured":"Krahn, H., Rumpe, B., V\u00f6lkel, S.: Integrated definition of abstract and concrete syntax for textual languages. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 286\u2013300. Springer, Heidelberg (2007)"},{"key":"11_CR16","first-page":"74","volume":"3","author":"A. M\u00fclder","year":"2011","unstructured":"M\u00fclder, A., Ny\u00dfen, A.: TMF meets GMF. Kombination textueller und grafischer Editoren. Eclipse Magazin\u00a03, 74\u201378 (2011) (in German)","journal-title":"Eclipse Magazin"},{"key":"11_CR17","unstructured":"Myers, T.: TextBE: A textual editor for behavior engineering. In: ISSEC (2011)"},{"key":"11_CR18","unstructured":"Object Management Group. Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification. Version 1.1 (January 2011)"},{"key":"11_CR19","unstructured":"Scheidgen, M.: Integrating content assist into textual modelling editors. In: Modellierung, pp. 121\u2013131 (2008)"},{"key":"11_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/978-3-540-69100-6_11","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"M. Scheidgen","year":"2008","unstructured":"Scheidgen, M.: Textual modelling embedded into graphical modelling. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol.\u00a05095, pp. 153\u2013168. Springer, Heidelberg (2008)"},{"key":"11_CR21","unstructured":"Simonyi, C.: The death of computer languages, the birth of intentional programming. In: NATO Science Committee Conference (1995)"},{"key":"11_CR22","unstructured":"Smith, C., Winter, K., Hayes, I.J., Dromey, R.G., Lindsay, P.A., Carrington, D.A.: An environment for building a system out of its requirements. In: ASE, pp. 398\u2013399 (2004)"},{"key":"11_CR23","unstructured":"Steel, J., Raymond, K.: Generating human-usable textual notations for information models. In: EDOC, pp. 250\u2013261 (2001)"},{"key":"11_CR24","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: Eclipse Modeling Framework, 2nd edn. Addison-Wesley (2009)"},{"key":"11_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/978-3-642-36089-3_2","volume-title":"Software Language Engineering","author":"T. Storm van der","year":"2013","unstructured":"van der Storm, T., Cook, W.R., Loh, A.: Object grammars: Compositional & bidirectional mapping between text and graphs. In: Czarnecki, K., Hedin, G. (eds.) SLE 2012. LNCS, vol.\u00a07745, pp. 4\u201323. Springer, Heidelberg (2013)"},{"key":"11_CR26","unstructured":"Visser, E.: A family of syntax definition formalisms. Technical Report P9706, Programming Research Group, University of Amsterdam (August 1997)"},{"key":"11_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-540-74780-2_14","volume-title":"Cooperative Design, Visualization, and Engineering","author":"L. Wen","year":"2007","unstructured":"Wen, L., Colvin, R., Lin, K., Seagrott, J., Yatapanage, N., Dromey, R.G.: \u201cIntegrare\u201d, a collaborative environment for behavior-oriented design. In: Luo, Y. (ed.) CDVE 2007. LNCS, vol.\u00a04674, pp. 122\u2013131. Springer, Heidelberg (2007)"},{"key":"11_CR28","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: UMLDiff: an algorithm for object-oriented design differencing. In: ASE, pp. 54\u201365 (2005)","DOI":"10.1145\/1101908.1101919"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38883-5_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T23:15:18Z","timestamp":1557789318000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38883-5_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642388828","9783642388835"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38883-5_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}