{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T19:20:51Z","timestamp":1780341651243,"version":"3.54.1"},"reference-count":90,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Ingenier\u00eda Dirigida por Modelos MDERG Research Group, University of Oviedo, the Research Project Ingenier\u00eda Dirigida Por Modelos MDERG"},{"name":"P.R., Proyecto Plan Regional","award":["FC-15-GRUPIN14-084"],"award-info":[{"award-number":["FC-15-GRUPIN14-084"]}]},{"name":"Severo Ochoa Program"},{"name":"Asturias Government","award":["PA-17-PF-BP16074"],"award-info":[{"award-number":["PA-17-PF-BP16074"]}]},{"name":"International Collaboration from the Department of Electronics and Systems of the Fundaci\u00f3n Universitaria Los Libertadores","award":["ING-009-19"],"award-info":[{"award-number":["ING-009-19"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2020]]},"DOI":"10.1109\/access.2020.3012503","type":"journal-article","created":{"date-parts":[[2020,7,28]],"date-time":"2020-07-28T22:11:41Z","timestamp":1595974301000},"page":"141872-141894","source":"Crossref","is-referenced-by-count":16,"title":["Midgar: Creation of a Graphic Domain-Specific Language to Generate Smart Objects for Internet of Things Scenarios Using Model-Driven Engineering"],"prefix":"10.1109","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8810-6023","authenticated-orcid":false,"given":"Cristian Gonzalez","family":"Garcia","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1870-6733","authenticated-orcid":false,"given":"Daniel","family":"Meana-Llorian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2037-8548","authenticated-orcid":false,"given":"Vicente","family":"Garcia-Diaz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andres Camilo","family":"Jimenez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8503-5410","authenticated-orcid":false,"given":"John Petearson","family":"Anzola","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref73","year":"2016","journal-title":"Create the App You Want"},{"key":"ref72","year":"2020","journal-title":"Crear Aplicaciones Para Android y iPhone"},{"key":"ref71","year":"2020","journal-title":"Free and Simple Tool to Create Download Distribute and Monetize Your App"},{"key":"ref70","first-page":"1095","article-title":"Improving introductory programming with Scratch?","author":"kaucic","year":"2011","journal-title":"Proc 34th Int Conv MIPRO"},{"key":"ref76","year":"2013","journal-title":"No-Code Platform for Building Digital Products"},{"key":"ref77","year":"2020","journal-title":"Create a Mobile App in 3 Easy Steps"},{"key":"ref74","year":"2015","journal-title":"AppsBuilder"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"ref75","year":"2016","journal-title":"App Builder to Make Your App Without Coding"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869625"},{"key":"ref78","year":"2020","journal-title":"Create Your Own App Or Become a Reseller and Build Apps for Others"},{"key":"ref79","year":"2016","journal-title":"miniBloq is an Open Source Graphical Programming Environment for Multiplo Arduino Physical Computing Devices and Robots"},{"key":"ref33","author":"rumbaugh","year":"2004","journal-title":"The Unified Modeling Language Reference Manual"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/WAINA.2015.169"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/IIKI.2014.27"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2012.10.003"},{"key":"ref37","author":"fowler","year":"2010","journal-title":"Domain Specific Languages"},{"key":"ref36","author":"gronback","year":"2009","journal-title":"Eclipse Modeling Project A Domain-Specific Language (DSL) Toolkit"},{"key":"ref35","author":"kleppe","year":"2003","journal-title":"MDA Explained The Model Driven Architecture Practice and Promise"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47884-1_16"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2007.82"},{"key":"ref62","year":"2012","journal-title":"SIoT"},{"key":"ref61","first-page":"8","article-title":"Towards the Web of things: Web mashups for embedded devices","author":"guinard","year":"2009","journal-title":"The 2nd Workshop on Mashups Enterprise Mashups and Lightweight Composition on the Web"},{"key":"ref63","year":"2009","journal-title":"Sensor"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.143"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/CTS.2009.5067513"},{"key":"ref27","first-page":"97","article-title":"That &#x2018;Internet of Things&#x2019; thing","volume":"22","author":"ashton","year":"2009","journal-title":"RFID J"},{"key":"ref65","year":"2012","journal-title":"The EVRYTHNG Product CloudTM for Your Industry"},{"key":"ref66","year":"2015","journal-title":"A Participatory Open Sensor Data Platform"},{"key":"ref29","first-page":"987","article-title":"A content-aware fridge based on RFID in smart home for home-healthcare","author":"gu","year":"2009","journal-title":"Proc 11th Int Conf Adv Commun Technol"},{"key":"ref67","year":"2020","journal-title":"IoT -T project"},{"key":"ref68","year":"2015","journal-title":"Process Control and Automation and Evolved Into An IoT API"},{"key":"ref69","year":"2014","journal-title":"Kaa"},{"key":"ref2","first-page":"1","article-title":"Co-creating the Internet of Things&#x2014;First experiences in the participatory design of intelligent products with Arduino","author":"hribernik","year":"2011","journal-title":"Proc of the 17th Intl Conf on Concurrent Enterprising"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2010.05.010"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICTC.2012.6386844"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.comnet.2014.02.010","article-title":"Midgar: Generation of heterogeneous objects interconnecting applications. A domain specific language proposal for Internet of Things scenarios","volume":"64","author":"garc\u00eda","year":"2014","journal-title":"Comput Netw"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.11.020"},{"key":"ref24","first-page":"352","article-title":"Midgar: Domain-specific language to generate smart objects for an Internet of Things platform","author":"garcia","year":"2014","journal-title":"Proc 8th Int Conf Innov Mobile Internet Services Ubiquitous Comput"},{"key":"ref23","first-page":"7","article-title":"A review about smart objects, sensors, and actuators","volume":"4","author":"gonz\u00e1lez","year":"2017","journal-title":"Int J Artif Intell Interact Multimedia"},{"key":"ref26","year":"2008","journal-title":"Six technologies with potential impacts on us interests out to 2025"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/UMC.2008.17"},{"key":"ref50","year":"2020","journal-title":"Carriots"},{"key":"ref51","year":"2015","journal-title":"Azure iot suite"},{"key":"ref90","article-title":"Designing an effective survey","author":"kasunic","year":"2005"},{"key":"ref59","year":"2020","journal-title":"SenseWeb"},{"key":"ref58","year":"2010","journal-title":"Open Sensor Network Services"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2187980.2188059"},{"key":"ref56","year":"0"},{"key":"ref55","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.future.2016.12.033","article-title":"Midgar: Detection of people through computer vision in the Internet of Things scenarios to improve the security in smart cities, smart towns, and smart homes","volume":"76","author":"garc\u00eda","year":"2017","journal-title":"Future Gener Comput Syst"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.01.033"},{"key":"ref53","year":"2015","journal-title":"IBM Internet of Things blog"},{"key":"ref52","year":"2020","journal-title":"AWS IoT"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2015.2390034"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2015.2389854"},{"key":"ref40","first-page":"74","article-title":"Swift vs. Objective-C: A new programming language","volume":"3","author":"gonz\u00e1lez","year":"2015","journal-title":"Int J Artif Intell Interact Multimedia"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MDM.2007.10"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/GRC.2011.6122686"},{"key":"ref14","first-page":"365","article-title":"MUSPEL: Generation of applications to interconnect heterogeneous objects using model-driven engineering","author":"gonz\u00e1lez","year":"2015","journal-title":"Handbook of Research on Innovations in Systems and Software Engineering"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6525606"},{"key":"ref82","year":"2020","journal-title":"EduLab&#x2014;Scratch for Arduino"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSSE.2012.6257192"},{"key":"ref81","year":"2020","journal-title":"Ardublock A Graphical Programming Language for Arduino"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/SPEEDAM.2012.6264625"},{"key":"ref84","year":"2020","journal-title":"Program Your World Drag & Drop Programming You Can Touch"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.maturitas.2011.03.016"},{"key":"ref83","year":"2020","journal-title":"S4A"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1049\/cp:20070420"},{"key":"ref80","year":"2020","journal-title":"Arduino\/Processing Language Comparison"},{"key":"ref89","year":"2016","journal-title":"Mousotron? Mouse and Keyboard Activity Monitor"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2011.11.003"},{"key":"ref3","first-page":"v5-376","article-title":"Future Internet: The Internet of Things","volume":"5","author":"tan","year":"2010","journal-title":"Proc 3rd Int Conf Adv Comput Theory Eng (ICACTE)"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/INSS.2012.6240570"},{"key":"ref5","year":"2016","journal-title":"La Sociedad de la Informaci&#x00F3;n en Espa&#x00F1;a 2016"},{"key":"ref85","year":"2020","journal-title":"Atmel Studio 7"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2002.1024422"},{"key":"ref86","year":"2017","journal-title":"A Visual Programming Language for Microcontrollers"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/IIAI-AAI.2012.33"},{"key":"ref49","year":"2020","journal-title":"Thingworx"},{"key":"ref87","article-title":"Deliverable D1.5&#x2014;Final architectural reference model for the IoT v3.0","author":"bauer","year":"2013"},{"key":"ref88","first-page":"5","article-title":"A technique for the measurement of attitudes","volume":"22","author":"likert","year":"1932","journal-title":"Arch Psychol"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.compind.2008.12.005"},{"key":"ref46","year":"2013","journal-title":"Exchange IoT Marketplace"},{"key":"ref45","year":"2013","journal-title":"Xively"},{"key":"ref48","year":"2008","journal-title":"Etherios & Google Project The Data Sensing Lab Wins Postscapes Internet of Things (IoT) Award"},{"key":"ref47","year":"2020","journal-title":"Sensor cloud"},{"key":"ref42","year":"2014","journal-title":"MDA Guide revision 2 0"},{"key":"ref41","author":"stahl","year":"2006","journal-title":"Model-Driven Software Development Technology Engineering Management"},{"key":"ref44","year":"2010","journal-title":"ECORE"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/11880240_30"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8948470\/09151170.pdf?arnumber=9151170","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T15:56:53Z","timestamp":1642003013000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9151170\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":90,"URL":"https:\/\/doi.org\/10.1109\/access.2020.3012503","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]}}}