{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T08:32:26Z","timestamp":1725525146826},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642002540"},{"type":"electronic","value":"9783642002557"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-00255-7_17","type":"book-chapter","created":{"date-parts":[[2009,2,7]],"date-time":"2009-02-07T07:12:32Z","timestamp":1233990752000},"page":"246-260","source":"Crossref","is-referenced-by-count":25,"title":["An Introduction to Grammar Convergence"],"prefix":"10.1007","author":[{"given":"Ralf","family":"L\u00e4mmel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vadim","family":"Zaytsev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"17_CR1","volume-title":"Compilers. Principles, Techniques and Tools","author":"A. Aho","year":"1986","unstructured":"Aho, A., Sethi, R., Ullman, J.: Compilers. Principles, Techniques and Tools. Addison-Wesley, Reading (1986)"},{"issue":"2","key":"17_CR2","first-page":"85","volume":"203","author":"E. Bouwers","year":"2008","unstructured":"Bouwers, E., Bravenboer, M., Visser, E.: Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking. ENTCS\u00a0203(2), 85\u2013101 (2008)","journal-title":"ENTCS"},{"key":"17_CR3","volume-title":"Proceedings of Source Code Analysis and Manipulation (SCAM 2002)","author":"T. Dean","year":"2002","unstructured":"Dean, T., Cordy, J., Malton, A., Schneider, K.: Grammar Programming in TXL. In: Proceedings of Source Code Analysis and Manipulation (SCAM 2002). IEEE, Los Alamitos (2002)"},{"issue":"4","key":"17_CR4","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1023\/A:1025801405075","volume":"10","author":"T. Dean","year":"2003","unstructured":"Dean, T., Cordy, J., Malton, A., Schneider, K.: Agile Parsing in TXL. Journal of Automated Software Engineering\u00a010(4), 311\u2013336 (2003)","journal-title":"Journal of Automated Software Engineering"},{"key":"17_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1007\/11785477_24","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"D. Dig","year":"2006","unstructured":"Dig, D., Comertoglu, C., Marinov, D., Johnson, R.: Automated Detection of Refactorings in Evolving Components. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol.\u00a04067, pp. 404\u2013428. Springer, Heidelberg (2006)"},{"key":"17_CR6","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1109\/WCRE.2007.11","volume-title":"Proceedings of 14th Working Conference on Reverse Engineering (WCRE 2007)","author":"E.B. Duffy","year":"2007","unstructured":"Duffy, E.B., Malloy, B.A.: An Automated Approach to Grammar Recovery for a Dialect of the C++ Language. In: Proceedings of 14th Working Conference on Reverse Engineering (WCRE 2007), pp. 11\u201320. IEEE, Los Alamitos (2007)"},{"key":"17_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/978-3-540-87875-9_24","volume-title":"Model Driven Engineering Languages and Systems","author":"J.-R. Falleri","year":"2008","unstructured":"Falleri, J.-R., Huchard, M., Lafourcade, M., Nebut, C.: Metamodel Matching for Automatic Model Transformation Generation. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 326\u2013340. Springer, Heidelberg (2008)"},{"issue":"4","key":"17_CR8","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/BF00289507","volume":"1","author":"C.A.R. Hoare","year":"1972","unstructured":"Hoare, C.A.R.: Proof of Correctness of Data Representations. Acta Informatica\u00a01(4), 271\u2013281 (1972)","journal-title":"Acta Informatica"},{"key":"17_CR9","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/WPC.2002.1021320","volume-title":"Proceedings of International Workshop on Program Comprehension (IWPC 2002)","author":"D. Jin","year":"2002","unstructured":"Jin, D., Cordy, J., Dean, T.: Where\u2019s the Schema? A Taxonomy of Patterns for Software Exchange. In: Proceedings of International Workshop on Program Comprehension (IWPC 2002), pp. 65\u201374. IEEE, Los Alamitos (2002)"},{"key":"17_CR10","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1109\/ICSM.2001.972737","volume-title":"Proceedings of International Conference on Software Maintenance (ICSM 2001)","author":"M. Jonge de","year":"2001","unstructured":"de Jonge, M., Monajemi, R.: Cost-effective maintenance tools for proprietary languages. In: Proceedings of International Conference on Software Maintenance (ICSM 2001), pp. 240\u2013249. IEEE, Los Alamitos (2001)"},{"key":"17_CR11","first-page":"249","volume-title":"Proceedings of Generative programming and component engineering (GPCE 2006)","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In: Proceedings of Generative programming and component engineering (GPCE 2006), pp. 249\u2013254. ACM Press, New York (2006)"},{"key":"17_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1007\/3-540-61053-7_67","volume-title":"Compiler Construction","author":"B. Kadhim","year":"1996","unstructured":"Kadhim, B., Waite, W.: Maptool\u2014supporting modular syntax development. In: Gyim\u00f3thy, T. (ed.) CC 1996. LNCS, vol.\u00a01060, pp. 268\u2013280. Springer, Heidelberg (1996)"},{"issue":"3","key":"17_CR13","first-page":"7","volume":"65","author":"J. Kort","year":"2002","unstructured":"Kort, J., L\u00e4mmel, R., Verhoef, C.: The Grammar Deployment Kit. ENTCS\u00a065(3), 7 Pages (2002); Proceedings of Language Descriptions, Tools, and Applications (LDTA 2002)","journal-title":"ENTCS"},{"issue":"3","key":"17_CR14","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1016\/j.infsof.2006.10.014","volume":"49","author":"N.A. Kraft","year":"2007","unstructured":"Kraft, N.A., Malloy, B.A., Power, J.F.: An infrastructure to support interoperability in reverse engineering. Information & Software Technology\u00a049(3), 292\u2013307 (2007)","journal-title":"Information & Software Technology"},{"key":"17_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"550","DOI":"10.1007\/3-540-45251-6_32","volume-title":"FME 2001: Formal Methods for Increasing Software Productivity","author":"R. L\u00e4mmel","year":"2001","unstructured":"L\u00e4mmel, R.: Grammar Adaptation. In: Oliveira, J.N., Zave, P. (eds.) FME 2001. LNCS, vol.\u00a02021, pp. 550\u2013570. Springer, Heidelberg (2001)"},{"key":"17_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/3-540-45314-8_15","volume-title":"Fundamental Approaches to Software Engineering","author":"R. L\u00e4mmel","year":"2001","unstructured":"L\u00e4mmel, R.: Grammar Testing. In: Hussmann, H. (ed.) FASE 2001. LNCS, vol.\u00a02029, pp. 201\u2013216. Springer, Heidelberg (2001)"},{"issue":"3","key":"17_CR17","first-page":"43","volume":"137","author":"R. L\u00e4mmel","year":"2004","unstructured":"L\u00e4mmel, R.: The Amsterdam toolkit for language archaeology. ENTCS\u00a0137(3), 43\u201355 (2004); Post-proceedings of the 2nd International Workshop on Meta-Models, Schemas and Grammars for Reverse Engineering (ATEM 2004)","journal-title":"ENTCS"},{"key":"17_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-3-540-76786-2_6","volume-title":"Datatype-Generic Programming","author":"R. L\u00e4mmel","year":"2007","unstructured":"L\u00e4mmel, R., Meijer, E.: Revealing the X\/O Impedance Mismatch. In: Backhouse, R., Gibbons, J., Hinze, R., Jeuring, J. (eds.) SSDGP 2006. LNCS, vol.\u00a04719, pp. 285\u2013368. Springer, Heidelberg (2007)"},{"key":"17_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/11754008_2","volume-title":"Testing of Communicating Systems","author":"R. L\u00e4mmel","year":"2006","unstructured":"L\u00e4mmel, R., Schulte, W.: Controllable Combinatorial Coverage in Grammar-Based Testing. In: Uyar, M.\u00dc., Duale, A.Y., Fecko, M.A. (eds.) TestCom 2006. LNCS, vol.\u00a03964, pp. 19\u201338. Springer, Heidelberg (2006)"},{"issue":"15","key":"17_CR20","doi-asserted-by":"publisher","first-page":"1395","DOI":"10.1002\/spe.423","volume":"31","author":"R. L\u00e4mmel","year":"2001","unstructured":"L\u00e4mmel, R., Verhoef, C.: Semi-automatic Grammar Recovery. Software\u2014Practice & Experience\u00a031(15), 1395\u20131438 (2001)","journal-title":"Software\u2014Practice & Experience"},{"key":"#cr-split#-17_CR21.1","doi-asserted-by":"crossref","unstructured":"L??mmel, R., Wachsmuth, G.: Transformation of SDF syntax definitions in the ASF+SDF Meta-Environment. ENTCS??44(2) (2001);","DOI":"10.1016\/S1571-0661(04)80918-6"},{"key":"#cr-split#-17_CR21.2","unstructured":"Proceedings of Language Descriptions, Tools and Applications (LDTA 2001)"},{"key":"17_CR22","first-page":"133","volume":"110","author":"W. Lohmann","year":"2004","unstructured":"Lohmann, W., Riedewald, G., Stoy, M.: Semantics-preserving migration of semantic rules after left recursion removal in attribute grammars. ENTCS\u00a0110, 133\u2013148 (2004); Proceedings of 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004)","journal-title":"ENTCS"},{"key":"17_CR23","first-page":"75","volume-title":"Proceedings of Conference of the South African institute of computer scientists and information technologists","author":"B. Malloy","year":"2002","unstructured":"Malloy, B., Power, J., Waldron, J.: Applying software engineering techniques to parser design: the development of a C# parser. In: Proceedings of Conference of the South African institute of computer scientists and information technologists, pp. 75\u201382. ACM Press, New York (2002)"},{"key":"17_CR24","first-page":"249","volume-title":"Proceedings of the first conference on North American chapter of the Association for Computational Linguistics","author":"R.C. Moore","year":"2000","unstructured":"Moore, R.C.: Removing left recursion from context-free grammars. In: Proceedings of the first conference on North American chapter of the Association for Computational Linguistics, pp. 249\u2013255. Morgan Kaufmann Publishers Inc., San Francisco (2000)"},{"key":"17_CR25","volume-title":"Programming from Specifications","author":"C. Morgan","year":"1990","unstructured":"Morgan, C.: Programming from Specifications. Prentice Hall International, Englewood Cliffs (1990)"},{"issue":"5","key":"17_CR26","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1002\/smr.378","volume":"20","author":"M. O\u2019Keeffe","year":"2008","unstructured":"O\u2019Keeffe, M., Cinn\u00e9ide, M.O.: Search-based refactoring: an empirical study. Journal of Software Maintenance and Evolution\u00a020(5), 345\u2013364 (2008)","journal-title":"Journal of Software Maintenance and Evolution"},{"key":"17_CR27","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1109\/ICPC.2008.36","volume-title":"Proceedings of the 16th IEEE Conference on Program Comprehension (ICPC 2008)","author":"T. Parr","year":"2008","unstructured":"Parr, T.: The Reuse of Grammars with Embedded Semantic Actions. In: Proceedings of the 16th IEEE Conference on Program Comprehension (ICPC 2008), pp. 5\u201310. IEEE, Los Alamitos (2008)"},{"key":"17_CR28","unstructured":"Pepper, P.: LR Parsing = Grammar Transformation + LL Parsing. Technical Report CS-99-05, TU Berlin (1999)"},{"issue":"4","key":"17_CR29","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1007\/s007780100057","volume":"10","author":"E. Rahm","year":"2001","unstructured":"Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB Journal\u00a010(4), 334\u2013350 (2001)","journal-title":"VLDB Journal"},{"key":"17_CR30","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1109\/CSMR.2000.827323","volume-title":"Proceedings of Conference on Software Maintenance and Reengineering (CSMR 2000)","author":"M. Sellink","year":"2000","unstructured":"Sellink, M., Verhoef, C.: Development, Assessment, and Reengineering of Language Descriptions. In: Proceedings of Conference on Software Maintenance and Reengineering (CSMR 2000), pp. 151\u2013160. IEEE, Los Alamitos (2000)"},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Sirer, E., Bershad, B.: Using Production Grammars in Software Testing. In: USENIX (ed.) Proceedings of Domain-Specific Languages (DSL 1999), pp. 1\u201313. USENIX (1999)","DOI":"10.1145\/331960.331965"},{"key":"17_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-75209-7_1","volume-title":"Model Driven Engineering Languages and Systems","author":"P. Stevens","year":"2007","unstructured":"Stevens, P.: Bidirectional Model Transformations in QVT: Semantic Issues and Open Questions. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 1\u201315. Springer, Heidelberg (2007)"},{"key":"17_CR33","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1145\/253228.253388","volume-title":"Proceedings of International Conference on Software Engineering (ICSE 1997)","author":"D. Wile","year":"1997","unstructured":"Wile, D.: Abstract syntax from concrete syntax. In: Proceedings of International Conference on Software Engineering (ICSE 1997), pp. 472\u2013480. ACM Press, New York (1997)"},{"key":"17_CR34","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1109\/WCRE.2006.48","volume-title":"Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006)","author":"Z. Xing","year":"2006","unstructured":"Xing, Z., Stroulia, E.: Refactoring Detection based on UMLDiff Change-Facts Queries. In: Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), pp. 263\u2013274. IEEE, Los Alamitos (2006)"}],"container-title":["Lecture Notes in Computer Science","Integrated Formal Methods"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-00255-7_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,10]],"date-time":"2024-03-10T07:46:40Z","timestamp":1710056800000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-00255-7_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642002540","9783642002557"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-00255-7_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}