{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:07:45Z","timestamp":1761610065121,"version":"build-2065373602"},"reference-count":14,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":4046,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2002,7]]},"DOI":"10.1016\/s1571-0661(04)80426-2","type":"journal-article","created":{"date-parts":[[2004,9,28]],"date-time":"2004-09-28T15:29:25Z","timestamp":1096385365000},"page":"50-56","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"title":["The ELAN Environment:"],"prefix":"10.1016","volume":"65","author":[{"given":"M.G.J.","family":"van den Brand","sequence":"first","affiliation":[]},{"given":"P.-E.","family":"Moreau","sequence":"additional","affiliation":[]},{"given":"C.","family":"Ringeissen","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"2\u20133","key":"10.1016\/S1571-0661(04)80426-2_NEWBIB1","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/S0167-6423(97)00021-X","article-title":"The discrete time ToolBus \u2013 A software coordination architecture","volume":"31","author":"Bergstra","year":"1998","journal-title":"Science of Computer Programming"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB2","doi-asserted-by":"crossref","unstructured":"P. Borovansk\u00fd, S. Jamoussi, P.-E. Moreau, and Ch. Ringeissen. Handling ELAN Rewrite Programs via an Exchange Format. In Proc. of [9], 1998.","DOI":"10.1016\/S1571-0661(05)80011-8"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB3","doi-asserted-by":"crossref","unstructured":"P. Borovansk\u00fd, C. Kirchner, H. Kirchner, P.-E. Moreau, and Ch. Ringeissen. An Overview of ELAN. In Proc. of [9], 1998.","DOI":"10.1016\/S1571-0661(05)82552-6"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB4","doi-asserted-by":"crossref","unstructured":"M.G.J. van den Brand, A. van Deursen, J. Heering, H.A. de Jong, M. de Jonge, T. Kuipers, P. Klint, P. A. Olivier, J. Scheerder, J.J. Vinju, E. Visser, and J. Visser. The ASF+SDF Meta-Environment: a Component-Based Language Development Environment. In R. Wilhelm, editor, Compiler Construction (CC'01), volume 2027 of Lecture Notes in Computer Science, pages 365\u2013370. Springer-Verlag, 2001.","DOI":"10.1007\/3-540-45306-7_26"},{"issue":"3","key":"10.1016\/S1571-0661(04)80426-2_NEWBIB5","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1002\/(SICI)1097-024X(200003)30:3<259::AID-SPE298>3.0.CO;2-Y","article-title":"Efficient Annotated Terms","volume":"30","author":"van den Brand","year":"2000","journal-title":"Software, Practice & Experience"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB6","article-title":"ASF+SDF parsing tools applied to ELAN","volume":"volume 36","author":"van den Brand","year":"2001"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB7","doi-asserted-by":"crossref","unstructured":"M.G.J. van den Brand, J. Scheerder, J.J. Vinju, and E. Visser. Disambiguation Filters for Scannerless Generalized LR Parsers. In N. Horspool, editor, Compiler Construction (CC'02), volume ?? of Lecture Notes in Computer Science, pages ??\u2013?? Springer-Verlag, 2002.","DOI":"10.1007\/3-540-45937-5_12"},{"year":"1996","series-title":"Language Prototyping, volume 5 of AMAST Series in Computing","key":"10.1016\/S1571-0661(04)80426-2_NEWBIB8"},{"year":"1998","series-title":"Second Intl. Workshop on Rewriting Logic and its Applications","key":"10.1016\/S1571-0661(04)80426-2_NEWBIB9"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB10","series-title":"Principles and Practice of Constraint Programming. The Newport Papers","first-page":"131","article-title":"Designing Constraint Logic Programming Languages using Computational Systems","author":"Kirchner","year":"1995"},{"issue":"2","key":"10.1016\/S1571-0661(04)80426-2_NEWBIB11","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1017\/S0956796800003907","article-title":"Promoting Rewriting to a Programming Language: A Compiler for Non-Deterministic Rewrite Programs in Associative-Commutative theories","volume":"11","author":"Kirchner","year":"2001","journal-title":"Journal of Functional Programming"},{"issue":"1","key":"10.1016\/S1571-0661(04)80426-2_NEWBIB12","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/0304-3975(92)90182-F","article-title":"Conditional Rewriting Logic as a Unified Model of Concurrency","volume":"96","author":"Meseguer","year":"1992","journal-title":"Theoretical Computer Science"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB13","series-title":"RTA'01 volume 2051 of LNCS","first-page":"357","article-title":"Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5","author":"Visser","year":"2001"},{"key":"10.1016\/S1571-0661(04)80426-2_NEWBIB14","doi-asserted-by":"crossref","unstructured":"M. Vittek. A Compiler for Nondeterministic Term Rewriting Systems. In Harald Ganzinger, editor, Proceedings 7th Conference on Rewriting Techniques and Applications, New Brunswick (New Jersey, USA), volume 1103 of Lecture Notes in Computer Science, pages 154\u2013168. Springer-Verlag, 1996.","DOI":"10.1007\/3-540-61464-8_50"}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104804262?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104804262?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:03:50Z","timestamp":1761609830000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066104804262"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,7]]},"references-count":14,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,7]]}},"alternative-id":["S1571066104804262"],"URL":"https:\/\/doi.org\/10.1016\/s1571-0661(04)80426-2","relation":{},"ISSN":["1571-0661"],"issn-type":[{"type":"print","value":"1571-0661"}],"subject":[],"published":{"date-parts":[[2002,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"The ELAN Environment:","name":"articletitle","label":"Article Title"},{"value":"Electronic Notes in Theoretical Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/S1571-0661(04)80426-2","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2002 Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}