{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,8]],"date-time":"2025-07-08T14:06:59Z","timestamp":1751983619962},"reference-count":36,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[1999,1,1]],"date-time":"1999-01-01T00:00:00Z","timestamp":915148800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[1999]]},"DOI":"10.1109\/32.798325","type":"journal-article","created":{"date-parts":[[2002,8,24]],"date-time":"2002-08-24T23:09:11Z","timestamp":1030230551000},"page":"363-377","source":"Crossref","is-referenced-by-count":47,"title":["Domain-specific languages: from design to implementation application to video device drivers generation"],"prefix":"10.1109","volume":"25","author":[{"given":"S.A.","family":"Thibault","sequence":"first","affiliation":[]},{"given":"R.","family":"Marlet","sequence":"additional","affiliation":[]},{"given":"C.","family":"Consel","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"bibE036310","article-title":"tempo: specializing systems applications and beyond","author":"consel","year":"1988","journal-title":"ACM Computing Surveys Symp Partial Evaluation"},{"key":"bibE036312","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237767"},{"key":"bibE036311","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61580-6_4"},{"key":"bibE036330","doi-asserted-by":"publisher","DOI":"10.1145\/258366.258408"},{"key":"bibE036314","doi-asserted-by":"publisher","DOI":"10.1109\/32.798320"},{"key":"bibE036313","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-61580-6","author":"danvy","year":"1996","journal-title":"Partial Evaluation International Seminar"},{"key":"bibE036316","doi-asserted-by":"publisher","DOI":"10.1145\/243439.243447"},{"key":"bibE036315","doi-asserted-by":"publisher","DOI":"10.1109\/ISRE.1997.566869"},{"key":"bibE036335","doi-asserted-by":"publisher","DOI":"10.1109\/52.311066"},{"key":"bibE036336","year":"0"},{"key":"bibE036331","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.1998.740484"},{"key":"bibE036332","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.1999.776525"},{"key":"bibE036333","article-title":"little languages: little maintenance?","author":"van deursen","year":"1997","journal-title":"Proc First ACM-SIGPLAN Workshop Domain-Specific Languages wDSL 97"},{"key":"bibE036334","year":"1997","journal-title":"First ACM-SIGPLAN Workshop Domain-Specific Languages"},{"key":"bibE036317","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61580-6_11"},{"key":"bibE036318","author":"jones","year":"1993","journal-title":"Partial Evaluation and Automatic Program Generation"},{"key":"bibE036319","article-title":"a special-purpose language for picture-drawing","author":"kamin","year":"1997","journal-title":"Proc First USENIX Conf Domain-Specific Languages"},{"key":"bibE03638","doi-asserted-by":"publisher","DOI":"10.1109\/32.798322"},{"key":"bibE036323","doi-asserted-by":"crossref","DOI":"10.2514\/6.1985-5068","article-title":"reusable software component construction: a product-oriented paradigm","author":"mccain","year":"1985","journal-title":"Proc Fifth AiAA\/ACM\/NASA\/IEEE Computers in Aerospace Conf"},{"key":"bibE03639","doi-asserted-by":"publisher","DOI":"10.1109\/52.17799"},{"key":"bibE036322","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.1997.632838"},{"key":"bibE036321","article-title":"two application languages in software production","author":"ladd","year":"1994","journal-title":"USENIX Symp Very High Level Languages"},{"key":"bibE03636","author":"booch","year":"1987","journal-title":"Software Components with Ada"},{"key":"bibE03637","author":"bosch","year":"1996","journal-title":"Proc Workshop Compiler Techniques for Application Domain Languages and Extensible Language Models Link\ufffdping"},{"key":"bibE036320","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1996.493448"},{"key":"bibE03634","first-page":"75","article-title":"the toolbus coordination architecture","author":"bergstra","year":"1996","journal-title":"Proc First Int l Conf Coordination and Models"},{"key":"bibE036327","article-title":"domain analysis: an introduction","volume":"15","author":"prieto-d\ufffdaz","year":"1990","journal-title":"Software Eng Notes"},{"key":"bibE03635","article-title":"applab: a laboratory for application languages","author":"bjarnason","year":"1996","journal-title":"Proc Nordic Workshop Programming Environment Research"},{"key":"bibE036326","article-title":"a structural approach to operational semantics","author":"plotkin","year":"1981","journal-title":"?A Structural Approach to Operational Semantics ?"},{"key":"bibE036325","article-title":"software construction using components","year":"1980","journal-title":"?Software Construction Using Components ?"},{"key":"bibE03632","doi-asserted-by":"publisher","DOI":"10.1145\/6424.315691"},{"key":"bibE03633","author":"berg","year":"1982","journal-title":"Formal Methods of Program Verification and Specification"},{"key":"bibE036324","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263712"},{"key":"bibE03631","first-page":"6","article-title":"an algebraic specification of a language describing financial products","author":"arnold","year":"1995","journal-title":"Proc IEEE Workshop Formal Methods Application in Software Eng"},{"key":"bibE036328","article-title":"microlanguages for operating system specialization","author":"pu","year":"1997","journal-title":"Proc First ACM-SIGPLAN Workshop Domain-Specific Languages wDSL 97"},{"key":"bibE036329","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237175"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/17351\/00798325.pdf?arnumber=798325","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T20:05:51Z","timestamp":1638216351000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/798325\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"references-count":36,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/32.798325","relation":{},"ISSN":["0098-5589"],"issn-type":[{"value":"0098-5589","type":"print"}],"subject":[],"published":{"date-parts":[[1999]]}}}