{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,14]],"date-time":"2023-11-14T18:48:25Z","timestamp":1699987705074},"reference-count":26,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2006,10,1]],"date-time":"2006-10-01T00:00:00Z","timestamp":1159660800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":2493,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2006,10]]},"DOI":"10.1016\/j.entcs.2006.10.002","type":"journal-article","created":{"date-parts":[[2006,10,23]],"date-time":"2006-10-23T08:45:34Z","timestamp":1161593134000},"page":"19-36","source":"Crossref","is-referenced-by-count":3,"title":["A Prolog Framework for the Rapid Prototyping of Language Processors with Attribute Grammars"],"prefix":"10.1016","volume":"164","author":[{"given":"Jos\u00e9 Luis","family":"Sierra","sequence":"first","affiliation":[]},{"given":"Alfredo","family":"Fern\u00e1ndez-Valmayor","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.entcs.2006.10.002_bib001","series-title":"Logic Grammar","author":"Abramson","year":"1989"},{"key":"10.1016\/j.entcs.2006.10.002_bib002","series-title":"Compilers: Principles, Techniques and Tools","author":"Aho","year":"1986"},{"issue":"3","key":"10.1016\/j.entcs.2006.10.002_bib003","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1147\/rd.303.0294","article-title":"Compiling Circular Attribute Grammars into Prolog","volume":"30","author":"Arbab","year":"1986","journal-title":"IBM Journal of Research and Development"},{"key":"10.1016\/j.entcs.2006.10.002_bib004","unstructured":"Carpenter, B. Penn, G., \u201cThe Attribute Logic Engine User's Guide Version 3.2.1\u201d, University of Toronto, 2001"},{"key":"10.1016\/j.entcs.2006.10.002_bib005","series-title":"Programming in Prolog","author":"Clocksin","year":"1987"},{"issue":"2","key":"10.1016\/j.entcs.2006.10.002_bib006","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/362007.362035","article-title":"An Efficient Context-free Parsing Algorithm","volume":"13","author":"Earley","year":"1970","journal-title":"Communications of the ACM"},{"key":"10.1016\/j.entcs.2006.10.002_bib007","unstructured":"\u201cFocus on the Structure of Higher Education in Europe 2004\/05. National Trends in the Bologna Process\u201d, Eurydice, 2005"},{"key":"10.1016\/j.entcs.2006.10.002_bib008","series-title":"Crafting a Compiler","author":"Fisher","year":"1988"},{"key":"10.1016\/j.entcs.2006.10.002_bib009","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/129630.129637","article-title":"Eli: A Complete, Flexible Compiler Construction System","volume":"35","author":"Gray","year":"1992","journal-title":"Communications of the ACM"},{"key":"10.1016\/j.entcs.2006.10.002_bib010","series-title":"A Tool Box for Compiler Construction","author":"Grosch","year":"1990"},{"key":"10.1016\/j.entcs.2006.10.002_bib011","unstructured":"Jansen, P. Augusteijn, L. Munk, H., \u201cAn Introduction to Elegant. Second Edition\u201d, Philips Research Laboratories, 1993"},{"key":"10.1016\/j.entcs.2006.10.002_bib012","series-title":"Attribute Grammars, Applications and Systems","article-title":"Internals and Externals of the FNC-2 Attribute Grammar System","volume":"545","author":"Jourdan","year":"1991"},{"key":"10.1016\/j.entcs.2006.10.002_bib013","series-title":"Attribute Grammars, Applications and Systems","article-title":"Attribute Grammars as an Specification Method","volume":"545","author":"Kastens","year":"1991"},{"issue":"3","key":"10.1016\/j.entcs.2006.10.002_bib014","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1145\/1072997.1073000","article-title":"Toward an Engineering Discipline for Grammarware","volume":"14","author":"Klint","year":"2005","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"2","key":"10.1016\/j.entcs.2006.10.002_bib015","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","article-title":"Semantics of Context-free Languages","volume":"2","author":"Knuth","year":"1968","journal-title":"Mathematical Systems Theory"},{"key":"10.1016\/j.entcs.2006.10.002_bib016","series-title":"Learning Design, a Handbook on Modelling and Delivering Networked Education and Training","year":"2005"},{"key":"10.1016\/j.entcs.2006.10.002_bib017","doi-asserted-by":"crossref","unstructured":"Mernik, M. Leni\u010d, M. Avdi\u010dau\u0161evi\u0107 E. Z\u0306umer, V., Compiler\/Interpreter Generator System LISA, Proc. of the 33rd Hawaii International Conference on Systems Science, 2000","DOI":"10.1109\/HICSS.2000.927021"},{"issue":"1","key":"10.1016\/j.entcs.2006.10.002_bib018","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/TE.2002.808277","article-title":"An Educational Tool for Teaching Compiler Construction","volume":"46","author":"Mernik","year":"2003","journal-title":"IEEE Transactions on Education"},{"key":"10.1016\/j.entcs.2006.10.002_bib019","unstructured":"Paakki, J., A Logic Based Modification of Attribute Grammars for Practical Compiler Writing, Proc. of the 7h International Conference on Logic Programming, 1990"},{"issue":"2","key":"10.1016\/j.entcs.2006.10.002_bib020","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/210376.197409","article-title":"Attribute Grammar Paradigms \u2013 A High-Level Methodology in Language Implementation","volume":"27","author":"Paakki","year":"1995","journal-title":"ACM Computing Surveys"},{"issue":"4","key":"10.1016\/j.entcs.2006.10.002_bib021","article-title":"Use and Abuse of Reusable Learning Objects","volume":"3","author":"Polsani","year":"2003","journal-title":"Journal of Digital Information"},{"key":"10.1016\/j.entcs.2006.10.002_bib022","series-title":"The Ultimate WebCT Handbook, a Practical and Pedagogical Guide to WebCT 4.x","author":"Rehberg","year":"2004"},{"key":"10.1016\/j.entcs.2006.10.002_bib023","doi-asserted-by":"crossref","unstructured":"Sierra, J. L. Fern\u00e1ndez-Valmayor, A. Guinea, M. Hernanz, H. Navarro, A., Building Repositories of Learning Objects in Specialized Domains: The Chasqui Approach, Proc. of the 5th IEEE International Conference on Advanced Learning Technologies ICALT05, 2005","DOI":"10.1109\/ICALT.2005.77"},{"key":"10.1016\/j.entcs.2006.10.002_bib024","series-title":"The Art of Prolog","author":"Sterling","year":"1994"},{"key":"10.1016\/j.entcs.2006.10.002_bib025","unstructured":"\u0160veda, M. Jankovsk\u00fd, M., Prototyping with Attribute Grammars and Prolog, Proc. of the 23rd EUROMICRO Conference'97 New Frontiers of Information Technology, 1997"},{"key":"10.1016\/j.entcs.2006.10.002_bib026","author":"Warren"}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066106004798?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066106004798?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,1,11]],"date-time":"2019-01-11T19:50:47Z","timestamp":1547236247000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066106004798"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,10]]}},"alternative-id":["S1571066106004798"],"URL":"https:\/\/doi.org\/10.1016\/j.entcs.2006.10.002","relation":{},"ISSN":["1571-0661"],"issn-type":[{"value":"1571-0661","type":"print"}],"subject":[],"published":{"date-parts":[[2006,10]]}}}