{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:12:54Z","timestamp":1762917174846,"version":"3.28.0"},"reference-count":15,"publisher":"Institution of Engineering and Technology (IET)","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IET Softw."],"published-print":{"date-parts":[[2009,2,16]]},"DOI":"10.1049\/iet-sen:20060068","type":"journal-article","created":{"date-parts":[[2009,2,9]],"date-time":"2009-02-09T23:57:23Z","timestamp":1234223843000},"page":"1-13","source":"Crossref","is-referenced-by-count":2,"title":["Virtual machine framework for constructing domain-specific languages"],"prefix":"10.1049","volume":"3","author":[{"given":"D.G.","family":"Kourie","sequence":"first","affiliation":[{"name":"Espresso Research Group, Department of Computer Science, University of Pretoria, Lynwood Road, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D.","family":"Fick","sequence":"additional","affiliation":[{"name":"Espresso Research Group, Department of Computer Science, University of Pretoria, Lynwood Road, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B.W.","family":"Watson","sequence":"additional","affiliation":[{"name":"Espresso Research Group, Department of Computer Science, University of Pretoria, Lynwood Road, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"265","reference":[{"key":"10.1049\/iet-sen:20060068_r1","first-page":"26","volume":"35","author":"van Deursen","year":"2000"},{"key":"10.1049\/iet-sen:20060068_r2","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"journal-title":"\u2018Proc. ICSE-17 Workshop on Formal Methods Application in Software Engineering Practice\u2019","year":"1995","author":"Arnold","key":"10.1049\/iet-sen:20060068_r3"},{"key":"10.1049\/iet-sen:20060068_r4","first-page":"75","volume":"10","author":"van Deursen","year":"1998"},{"key":"10.1049\/iet-sen:20060068_r5","first-page":"365","author":"van den Brand","year":"2001","journal-title":"Compiler Construction 2001"},{"key":"10.1049\/iet-sen:20060068_r6","doi-asserted-by":"crossref","unstructured":"van Deursen, A., Klint, P., and Verhoef, C.: \u2018Research issues in the renovation of legacy systems\u2019, Fundamental approaches to software engineering, (Springer-Verlag 1999), p. 1\u201323","DOI":"10.1007\/978-3-540-49020-3_1"},{"key":"10.1049\/iet-sen:20060068_r7","unstructured":"Czarnecki, K., and Eisenecker, U.: \u2018Generative programming: methods, techniques, and applications\u2019, (Addison-Wesley 1999), p. 273\u2013291"},{"key":"10.1049\/iet-sen:20060068_r8","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796802004574"},{"key":"10.1049\/iet-sen:20060068_r9","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1007\/978-3-540-30175-2_10","author":"Seefried","year":"2004","journal-title":"Generative Programming and Component Engineering"},{"key":"10.1049\/iet-sen:20060068_r10","first-page":"219","author":"Liang","year":"1996","journal-title":"Programming Languages and Systems \u2013 European Symposium on Programming"},{"key":"10.1049\/iet-sen:20060068_r11","first-page":"89","author":"Mosses","year":"2004","journal-title":"Generative Programming and Component Engineering: 3rd Int. Conf., GPCE 2004"},{"key":"10.1049\/iet-sen:20060068_r12","unstructured":"Fick, D.: \u2018A virtual machine framework for domain-specific languages\u2019, 2007, M.Sc., University of Pretoria"},{"key":"10.1049\/iet-sen:20060068_r13","unstructured":"Watt, A.: \u20183D computer graphics\u2019, (Addison-Wesley 2000), p. 342\u2013369"},{"key":"10.1049\/iet-sen:20060068_r14","unstructured":"Crowe, M.K.: \u2018Compiler tools in C#, Version 4.7i (511 KB) (for Windows\/.NET v2.0 or Linux\/Mono), July, 2007, http:\/\/cis.paisley.ac.uk\/crow-ci0\/"},{"key":"10.1049\/iet-sen:20060068_r15","unstructured":"Sethi, R.: \u2018Programming languages: concepts and constructs\u2019, 2nd(Addison-Wesley 1997)"}],"container-title":["IET Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/iet-sen_20060068?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,12]],"date-time":"2024-11-12T16:49:27Z","timestamp":1731430167000},"score":1,"resource":{"primary":{"URL":"http:\/\/digital-library.theiet.org\/doi\/10.1049\/iet-sen%3A20060068"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,16]]},"references-count":15,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,2,16]]}},"alternative-id":["10.1049\/iet-sen:20060068"],"URL":"https:\/\/doi.org\/10.1049\/iet-sen:20060068","relation":{},"ISSN":["1751-8806","1751-8814"],"issn-type":[{"type":"print","value":"1751-8806"},{"type":"electronic","value":"1751-8814"}],"subject":[],"published":{"date-parts":[[2009,2,16]]}}}