{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,3]],"date-time":"2026-08-03T21:44:50Z","timestamp":1785793490519,"version":"3.56.0"},"reference-count":26,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T00:00:00Z","timestamp":1780876800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100011033","name":"State Agency of Research","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100011033","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["SoftwareX"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.softx.2026.102792","type":"journal-article","created":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T08:47:28Z","timestamp":1781340448000},"page":"102792","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["CREATOR: An integrated development environment for programming assembly in RISC-V architectures"],"prefix":"10.1016","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7561-3619","authenticated-orcid":false,"given":"Diego","family":"Camarmas-Alonso","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Felix","family":"Garcia-Carballeira","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alejandro","family":"Calderon-Mateos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elias","family":"Del-Pozo-Pu\u00f1al","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan Carlos","family":"Cano-Resa","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elisa","family":"Utrilla-Arroyo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.softx.2026.102792_bib0005","series-title":"International conference on innovative computing & communication (ICICC) 2022","article-title":"A survey of RISC-v CPU for IoT applications","author":"Sharma","year":"2022"},{"key":"10.1016\/j.softx.2026.102792_bib0010","series-title":"XXXV conference on design of circuits and integrated systems (DCIS)","first-page":"1","article-title":"Developing an AI IoT application with open software on a RISC-V SoC","author":"Torres-S\u00e1nchez","year":"2020"},{"key":"10.1016\/j.softx.2026.102792_bib0015","series-title":"2022 IEEE 63th international scientific conference on power and electrical engineering of Riga technical university (RTUCON)","first-page":"1","article-title":"Development of a power electronics controller with RISC-V based core for security-critical applications","author":"Swakath","year":"2022"},{"key":"10.1016\/j.softx.2026.102792_bib0020","first-page":"193","article-title":"RISC-V instruction set extensions for lightweight symmetric cryptography","author":"Cheng","year":"2023","journal-title":"IACR Trans Cryptogr Hardw Embed Syst"},{"issue":"7","key":"10.1016\/j.softx.2026.102792_bib0025","doi-asserted-by":"crossref","first-page":"2871","DOI":"10.1109\/TCSI.2022.3162593","article-title":"A high-performance domain-specific processor with matrix extension of RISC-V for module-LWE applications","volume":"69","author":"Zhao","year":"2022","journal-title":"IEEE Trans Circuits Syst I Regul Pap"},{"key":"10.1016\/j.softx.2026.102792_bib0030","author":"Elsabbagh"},{"key":"10.1016\/j.softx.2026.102792_bib0035","series-title":"2024 26th international symposium on symbolic and numeric algorithms for scientific computing (SYNASC)","first-page":"251","article-title":"Improving the performances of machine learning algorithms by using assembly language","author":"Mafteiu-Scai","year":"2024"},{"key":"10.1016\/j.softx.2026.102792_bib0040","author":"Foundation"},{"key":"10.1016\/j.softx.2026.102792_bib0050","series-title":"Computer architecture & programming of the Intel X86 family","author":"Stakem","year":"2016"},{"key":"10.1016\/j.softx.2026.102792_bib0055","series-title":"Computer architecture, sixth edition: a quantitative approach","author":"Hennessy","year":"2017"},{"key":"10.1016\/j.softx.2026.102792_bib0065","series-title":"ARM assembly language: fundamentals and techniques","author":"Hohl","year":"2009"},{"key":"10.1016\/j.softx.2026.102792_bib0075","series-title":"Computer organization and design RISC-V edition: the hardware software interface","author":"Patterson","year":"2020"},{"key":"10.1016\/j.softx.2026.102792_bib0080","series-title":"The RISC-V reader: an open architecture atlas","author":"Patterson","year":"2017"},{"key":"10.1016\/j.softx.2026.102792_bib0085","author":"Castellanos"},{"key":"10.1016\/j.softx.2026.102792_bib0090","author":"Landers"},{"key":"10.1016\/j.softx.2026.102792_bib0095","author":"Stephan Kaminsky"},{"key":"10.1016\/j.softx.2026.102792_bib0100","series-title":"2021 ACM\/IEEE workshop on computer architecture education (WCAE)","first-page":"1","article-title":"Ripes: a visual computer architecture simulator","author":"Petersen","year":"2021"},{"key":"10.1016\/j.softx.2026.102792_bib0105","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2022.101105","article-title":"WebRISC-V: a 32\/64-bit RISC-V pipeline simulation tool","volume":"18","author":"Mariotti","year":"2022","journal-title":"Softwarex"},{"key":"10.1016\/j.softx.2026.102792_bib0110","author":"Kravets"},{"key":"10.1016\/j.softx.2026.102792_bib0115","doi-asserted-by":"crossref","first-page":"127702","DOI":"10.1109\/ACCESS.2024.3406935","article-title":"CREATOR: an educational integrated development environment for RISC-V programming","volume":"12","author":"Camarmas-Alonso","year":"2024","journal-title":"IEEE Access"},{"key":"10.1016\/j.softx.2026.102792_bib0120","doi-asserted-by":"crossref","DOI":"10.1016\/j.sysarc.2026.103809","article-title":"CREATOR-sail: a RISC-V web simulator based on sail ISA specification","volume":"176","author":"Cano-Resa","year":"2026","journal-title":"J Syst Archit"},{"key":"10.1016\/j.softx.2026.102792_bib0125","series-title":"The sail instruction-set semantics specification language","author":"Gray","year":"2017"},{"key":"10.1016\/j.softx.2026.102792_bib0145","author":"Consortium"},{"key":"10.1016\/j.softx.2026.102792_bib0155","unstructured":"Emscripten. Emscripten \u2013 complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform. https:\/\/emscripten.org\/index.html"},{"key":"10.1016\/j.softx.2026.102792_bib0160","series-title":"2021 XLVII latin American computing conference (CLEI)","first-page":"1","article-title":"An evaluation of WebAssembly in non-web environments","author":"Spies","year":"2021"},{"key":"10.1016\/j.softx.2026.102792_bib0170","series-title":"Summit Europe 2023, 5\u20139 June 2023, Barcelona, Spain","article-title":"CREATOR: a tool for teaching assembly programming with RISC-V","author":"Garcia-Carballeira","year":"2023"}],"container-title":["SoftwareX"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2352711026002840?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2352711026002840?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,3]],"date-time":"2026-08-03T20:48:03Z","timestamp":1785790083000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2352711026002840"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":26,"alternative-id":["S2352711026002840"],"URL":"https:\/\/doi.org\/10.1016\/j.softx.2026.102792","relation":{},"ISSN":["2352-7110"],"issn-type":[{"value":"2352-7110","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"CREATOR: An integrated development environment for programming assembly in RISC-V architectures","name":"articletitle","label":"Article Title"},{"value":"SoftwareX","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.softx.2026.102792","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102792"}}