{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:55Z","timestamp":1761611215363},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540418610"},{"type":"electronic","value":"9783540453062"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45306-7_26","type":"book-chapter","created":{"date-parts":[[2007,10,27]],"date-time":"2007-10-27T18:55:18Z","timestamp":1193511318000},"page":"365-370","source":"Crossref","is-referenced-by-count":108,"title":["The Asf+Sdf Meta-environment: A Component-Based Language Development Environment"],"prefix":"10.1007","author":[{"given":"M. G. J.","family":"van den Brand","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"van Deursen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Heering","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H. A.","family":"de Jong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"de Jonge","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.","family":"Kuipers","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Klint","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L.","family":"Moonen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P. A.","family":"Olivier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Scheerder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. J.","family":"Vinju","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Visser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Visser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,3,23]]},"reference":[{"key":"26_CR1","unstructured":"J.A. Bergstra, J. Heering, and P. Klint, editors. Algebraic Specification. ACM Press\/Addison-Wesley, 1989."},{"issue":"2-3","key":"26_CR2","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/S0167-6423(97)00021-X","volume":"31","author":"J.A. Bergstra","year":"1998","unstructured":"J.A. Bergstra and P. Klint. The discrete time ToolBus-a software coordination architecture. Science of Computer Programming, 31(2-3):205\u2013229, July 1998.","journal-title":"Science of Computer Programming"},{"key":"26_CR3","series-title":"Lect Notes Comput Sci","volume-title":"Algebraic Methodology and Software Technology (AMAST\u2019 96)","author":"M.G.J. Brand van den","year":"1996","unstructured":"M.G.J. van den Brand, A. van Deursen, P. Klint, S. Klusener, and E.A, van den Meulen. Industrial applications of ASF+SDF. In M. Wirsing and M. Nivat, editors, Algebraic Methodology and Software Technology (AMAST\u2019 96), volume 1101 of LNCS. Springer-Verlag, 1996."},{"key":"26_CR4","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1002\/(SICI)1097-024X(200003)30:3<259::AID-SPE298>3.0.CO;2-Y","volume":"30","author":"M.G.J. Brand van den","year":"2000","unstructured":"M.G.J. van den Brand, H.A. de Jong, P. Klint, and P. Olivier. Efficient Annotated Terms. Software, Practice & Experience, 30:259\u2013291, 2000.","journal-title":"Software, Practice & Experience"},{"key":"26_CR5","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1007\/978-3-540-49051-7_14","volume-title":"Compiler Construction (CC\u2019 99)","author":"M.G.J. Brand van den","year":"1999","unstructured":"M.G.J. van den Brand, P. Klint, and P. A. Olivier. Compilation and memory management for ASF+SDF. In S. Jahnichen, editor, Compiler Construction (CC\u2019 99), volume 1575 of Lecture Notes in Computer Science, pages 198\u2013213. Springer-Verlag, 1999."},{"key":"26_CR6","doi-asserted-by":"crossref","unstructured":"M.G.J. van den Brand and C. Ringeissen. ASF+SDF parsing tools applied to ELAN. In Third International Workshop on Rewriting Logic and Applications, ENTCS, 2000.","DOI":"10.1016\/S1571-0661(05)80122-7"},{"key":"26_CR7","series-title":"Lect Notes Comput Sci","volume-title":"Workshop on Algebraic Development Techniques (WADT\u201999)","author":"M.G.J. Brand van den","year":"2000","unstructured":"M.G.J. van den Brand and J. Scheerder. Development of Parsing Tools for CASL using Generic Language Technology. In D. Bert, C. Choppy, and P. Mosses, editors, Workshop on Algebraic Development Techniques (WADT\u201999), volume 1827 of LNCS. Springer-Verlag, 2000."},{"key":"26_CR8","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1016\/S0167-6423(99)00037-4","volume":"36","author":"M.G.J. Brand van den","year":"2000","unstructured":"M.G.J. van den Brand, M.P.A. Sellink, and C. Verhoef. Generation of components for software renovation factories from context-free grammars. Science of Computer Programming, 36:209\u2013266, 2000.","journal-title":"Science of Computer Programming"},{"key":"26_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/226155.226156","volume":"5","author":"M.G.J. Brand van den","year":"1996","unstructured":"M.G.J. van den Brand and E. Visser. Generation of formatters for context-free languages. ACM Transactions on Software Engineering and Methodology, 5:1\u201341, 1996.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"26_CR10","doi-asserted-by":"crossref","unstructured":"A. van Deursen, J. Heering, and P. Klint, editors. Language Prototyping: An Algebraic Specification Approach, volume 5 of AMAST Series in Computing. World Scientific, 1996.","DOI":"10.1142\/3163"},{"key":"26_CR11","volume-title":"Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools (CoSET2000)","author":"M. Jonge de","year":"2000","unstructured":"M. de Jonge. A pretty-printer for every occasion. In I. Ferguson, J. Gray, and L. Scott, editors, Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools (CoSET2000). University of Wollongong, Australia, 2000."},{"key":"26_CR12","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1145\/151257.151260","volume":"2","author":"P. Klint","year":"1993","unstructured":"P. Klint. A meta-environment for generating programming environments. ACM Transactions on Software Engineering and Methodology, 2:176\u2013201, 1993.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"26_CR13","unstructured":"E. Visser. Syntax Definition for Language Prototyping. PhD thesis, University of Amsterdam, 1997."},{"key":"26_CR14","doi-asserted-by":"crossref","unstructured":"E. Visser, Z. Benaissa, and A. Tolmach. Building Program Optimizers with Rewriting Strategies. In International Conference on Functional Programming (ICFP\u201998), pages 13\u201326, 1998.","DOI":"10.1145\/289423.289425"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45306-7_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T22:19:30Z","timestamp":1556921970000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45306-7_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540418610","9783540453062"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/3-540-45306-7_26","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}