{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:18:19Z","timestamp":1762917499911},"reference-count":57,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2014,5,1]],"date-time":"2014-05-01T00:00:00Z","timestamp":1398902400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Networks"],"published-print":{"date-parts":[[2014,5]]},"DOI":"10.1016\/j.comnet.2014.02.010","type":"journal-article","created":{"date-parts":[[2014,2,17]],"date-time":"2014-02-17T12:50:04Z","timestamp":1392641404000},"page":"143-158","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":55,"special_numbering":"C","title":["Midgar: Generation of heterogeneous objects interconnecting applications. A Domain Specific Language proposal for Internet of Things scenarios"],"prefix":"10.1016","volume":"64","author":[{"given":"Cristian","family":"Gonz\u00e1lez Garc\u00eda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"B. Cristina","family":"Pelayo G-Bustelo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jord\u00e1n","family":"Pascual Espada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guillermo","family":"Cueva-Fernandez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.comnet.2014.02.010_b0005","unstructured":"H. Gu, D. Wang, A Content-aware fridge based on RFID in smart home for home-healthcare, in: 2009, pp. 987\u2013990."},{"key":"10.1016\/j.comnet.2014.02.010_b0010","doi-asserted-by":"crossref","unstructured":"C. Hao, X. Lei, Z. Yan, The application and implementation research of Smart City in China, in: 2012, pp. 288\u2013292.","DOI":"10.1109\/ICSSE.2012.6257192"},{"key":"10.1016\/j.comnet.2014.02.010_b0015","unstructured":"K.A. Hribernik, Z. Ghrairi, C. Hans, K. Thoben, Co-creating the internet of things \u2013 first experiences in the participatory design of intelligent products with Arduino, in: 2011, pp. 1\u20139."},{"key":"10.1016\/j.comnet.2014.02.010_b0020","doi-asserted-by":"crossref","first-page":"622","DOI":"10.1016\/j.comnet.2012.10.003","article-title":"A cross-layer communication module for the internet of things","volume":"57","author":"Han","year":"2013","journal-title":"Comput. Netw."},{"key":"10.1016\/j.comnet.2014.02.010_b0025","unstructured":"F. Telef\u00f3nica, La Sociedad de la Informaci\u00f3n en Espa\u00f1a 2012, 2013."},{"key":"10.1016\/j.comnet.2014.02.010_b0030","first-page":"1686","article-title":"Controlling physical objects via the internet using the arduino platform over 802.15.4","volume":"10","author":"Georgitzikis","year":"2012","journal-title":"Networks"},{"key":"10.1016\/j.comnet.2014.02.010_b0035","doi-asserted-by":"crossref","unstructured":"A. Piras, D. Carboni, A. Pintus, D.M.T. Features, A platform to collect, manage and share heterogeneous sensor data, in: Networked Sens. Syst., 2012, pp. 1\u20132.","DOI":"10.1109\/INSS.2012.6240570"},{"key":"10.1016\/j.comnet.2014.02.010_b0040","doi-asserted-by":"crossref","unstructured":"L. Tan, Future internet: the internet of things, in: 2010 3rd Int. Conf. Adv. Comput. Theory Eng., 2010, pp. V-5376\u2013V5-380.","DOI":"10.1109\/ICACTE.2010.5579543"},{"key":"10.1016\/j.comnet.2014.02.010_b0045","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MIC.2009.143","article-title":"Smart objects as building blocks for the internet of things","volume":"14","author":"Kortuem","year":"2010","journal-title":"IEEE Internet Comput."},{"key":"10.1016\/j.comnet.2014.02.010_b0050","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/MCOM.2002.1024422","article-title":"A survey on sensor networks","author":"Akyildiz","year":"2002","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comnet.2014.02.010_b0055","doi-asserted-by":"crossref","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","article-title":"The internet of things: a survey","volume":"54","author":"Atzori","year":"2010","journal-title":"Comput. Netw."},{"key":"10.1016\/j.comnet.2014.02.010_b0060","unstructured":"N. Bulusu, D. Estrin, L. Girod, Scalable coordination for wireless sensor networks: self-configuring localization systems, in: Proc. 6th Int. Symp. Commun. Theory Appl. A \u201901), Ambleside, UK, 2001, pp. 1\u20136."},{"key":"10.1016\/j.comnet.2014.02.010_b0065","doi-asserted-by":"crossref","unstructured":"G.M. Lee, J.Y. Kim, Ubiquitous networking application: energy saving using smart objects in a home, in: 2012 Int. Conf. ICT Converg., 2012, pp. 299\u2013300.","DOI":"10.1109\/ICTC.2012.6386844"},{"key":"10.1016\/j.comnet.2014.02.010_b0070","doi-asserted-by":"crossref","first-page":"2266","DOI":"10.1016\/j.comnet.2012.12.018","article-title":"On the features and challenges of security and privacy in distributed internet of things","volume":"57","author":"Roman","year":"2013","journal-title":"Comput. Netw."},{"key":"10.1016\/j.comnet.2014.02.010_b0075","doi-asserted-by":"crossref","first-page":"3594","DOI":"10.1016\/j.comnet.2012.07.010","article-title":"The social internet of things (SIoT) \u2013 when social networks meet the internet of things: concept, architecture and network characterization","volume":"56","author":"Atzori","year":"2012","journal-title":"Comput. Netw."},{"key":"10.1016\/j.comnet.2014.02.010_b0080","doi-asserted-by":"crossref","unstructured":"R. Girau, M. Nitti, L. Atzori, Implementation of an experimental platform for the social internet of things, in: 2013 Seventh Int. Conf. Innov. Mob. Internet Serv. Ubiquitous Comput., IEEE, Taichung, 2013, pp. 500\u2013505.","DOI":"10.1109\/IMIS.2013.90"},{"key":"10.1016\/j.comnet.2014.02.010_b0085","unstructured":"The US National Intelligence Council, Six technologies with potential impacts on US interests out to 2025, 2008."},{"key":"10.1016\/j.comnet.2014.02.010_b0090","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/j.compind.2008.12.005","article-title":"Intelligent products: a survey","volume":"60","author":"Meyer","year":"2009","journal-title":"Comput. Ind."},{"key":"10.1016\/j.comnet.2014.02.010_b0095","doi-asserted-by":"crossref","unstructured":"M. Rothensee, A high-fidelity simulation of the smart fridge enabling product-based services, in: 3rd IET Int. Conf. Intell. Environ. (IE 07), IEE, 2007, pp. 529\u2013532.","DOI":"10.1049\/cp:20070420"},{"key":"10.1016\/j.comnet.2014.02.010_b0100","doi-asserted-by":"crossref","unstructured":"A. Broring, P. Maue, C. Malewski, K. Janowicz, Semantic mediation on the sensor web, in: 2012, pp. 2910\u20132913.","DOI":"10.1109\/IGARSS.2012.6350717"},{"key":"10.1016\/j.comnet.2014.02.010_b0105","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1016\/j.comcom.2011.11.003","article-title":"Combining heterogeneous service technologies for building an internet of things middleware","volume":"35","author":"Gama","year":"2012","journal-title":"Comput. Commun."},{"key":"10.1016\/j.comnet.2014.02.010_b0110","doi-asserted-by":"crossref","DOI":"10.1145\/352029.352035","article-title":"Domain-specific languages: an annotated bibliography","author":"Van Deursen","year":"2000","journal-title":"ACM Sigplan Not."},{"key":"10.1016\/j.comnet.2014.02.010_b0115","unstructured":"D. Guinard, V. Trifa, Towards the web of things: web mashups for embedded devices, in: 2nd Work. Mashups, Enterp. Mashups Light. Compos. Web, Madrid, 2009."},{"key":"10.1016\/j.comnet.2014.02.010_b0120","unstructured":"A. Pintus, D. Carboni, A. Piras, A. Giordano, I. Elettrica, Building the web of things with WS-BPEL and visual tags web of things using service-oriented architecture standards, in: Fourth Int. Conf. Mob. Ubiquitous Comput. Syst. Serv. Technol. (UBICOMM 2010), Florencia, Italy, 2010, pp. 357\u2013360."},{"key":"10.1016\/j.comnet.2014.02.010_b0125","doi-asserted-by":"crossref","unstructured":"A. Pintus, D. Carboni, A. Piras, The anatomy of a large scale social web for internet enabled objects, in: Proc. Second Int. Work. Web Things \u2013 WoT\u201911, 2011, p. 1.","DOI":"10.1145\/1993966.1993975"},{"key":"10.1016\/j.comnet.2014.02.010_b0130","series-title":"2009 Sixth Int. Conf. Networked Sens. Syst.","first-page":"1","article-title":"Towards physical mashups in the web of things","author":"Guinard","year":"2009"},{"key":"10.1016\/j.comnet.2014.02.010_b0135","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1016\/S0952-1976(03)00077-0","article-title":"Auto ID systems and intelligent manufacturing control","volume":"16","author":"McFarlane","year":"2003","journal-title":"Eng. Appl. Artif. Intell."},{"key":"10.1016\/j.comnet.2014.02.010_b0140","unstructured":"C.D.Mf.A.A.V.A. Wong, The intelligent product driven supply chain, in: Syst. Man \u2026, 2002."},{"key":"10.1016\/j.comnet.2014.02.010_b0145","first-page":"286","article-title":"Model driven engineering","volume":"2335","author":"Kent","year":"2002","journal-title":"Comput. Comput. Soc."},{"key":"10.1016\/j.comnet.2014.02.010_b0150","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1145\/355604.361591","article-title":"The humble programmer","volume":"15","author":"Dijkstra","year":"1972","journal-title":"Commun. ACM."},{"key":"10.1016\/j.comnet.2014.02.010_b0155","article-title":"General purpose MDE tools","volume":"1","author":"Gonz\u00e1lez","year":"2008","journal-title":"IJIMAI"},{"key":"10.1016\/j.comnet.2014.02.010_b0160","doi-asserted-by":"crossref","first-page":"1179","DOI":"10.1016\/j.jss.2010.01.010","article-title":"TALISMAN MDE: mixing MDE principles","volume":"83","author":"Garc\u00eda-D\u00edaz","year":"2010","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.comnet.2014.02.010_b0165","first-page":"11","article-title":"MDA manifestations","volume":"IX","author":"Selic","year":"2008","journal-title":"Eur. J. Inform. Prof."},{"key":"10.1016\/j.comnet.2014.02.010_b0170","first-page":"33","article-title":"Gade4all: developing multi-platform videogames based on domain specific languages and model driven engineering","volume":"2","author":"N\u00fa\u00f1ez-Valdez","year":"2013","journal-title":"Int. J. Interact. Multimed. Artif. Intell."},{"key":"10.1016\/j.comnet.2014.02.010_b0175","unstructured":"A.B. Reed, V. Halpern, J.E. Starr, Little languages: little maintenance? 1996."},{"key":"10.1016\/j.comnet.2014.02.010_b0180","unstructured":"A. Van Deursen, Domain-specific languages versus object-oriented frameworks: a financial engineering case study, 1997."},{"key":"10.1016\/j.comnet.2014.02.010_b0185","unstructured":"LogMeIn, Xively, 2013. <Https:\/\/xively.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0190","unstructured":"Exosite, Exosite, 2013. <Http:\/\/exosite.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0195","unstructured":"LORD MicroStrain, Sensor Cloud, n.d.. <Http:\/\/www.sensorcloud.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0200","unstructured":"Etherios, Etherios, 2008. <Http:\/\/www.etherios.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0205","doi-asserted-by":"crossref","unstructured":"A. Pintus, D. Carboni, A. Piras, Paraimpu, 2012. <Http:\/\/paraimpu.crs4.it\/>.","DOI":"10.1145\/2187980.2188059"},{"key":"10.1016\/j.comnet.2014.02.010_b0210","unstructured":"QuadraSpace, 2010. <Http:\/\/www.quadraspace.org\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0215","unstructured":"Department of Electrical and Electronic Engineering (University of Cagliari), SIoT, 2012. <Http:\/\/platform.social-Iot.org\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0220","unstructured":"IoBridge, Thingspeak, 2013. <Http:\/\/www.thingspeak.com>."},{"key":"10.1016\/j.comnet.2014.02.010_b0225","unstructured":"Oak Ridge National Laboratory, Sensorpedia, 2009. <Http:\/\/www.sensorpedia.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0230","doi-asserted-by":"crossref","unstructured":"B.L. Gorman, D.R. Resseguie, C. Tomkins-Tinch, Sensorpedia: information sharing across incompatible sensor systems, in: 2009 Int. Symp. Collab. Technol. Syst., 2009, pp. 448\u2013454.","DOI":"10.1109\/CTS.2009.5067513"},{"key":"10.1016\/j.comnet.2014.02.010_b0235","unstructured":"Microsoft, SenseWeb, 2008. <Http:\/\/research.microsoft.com\/en-Us\/projects\/senseweb\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0240","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MMUL.2007.82","article-title":"SenseWeb? An infrastructure for shared sensing","volume":"14","author":"Kansal","year":"2007","journal-title":"IEEE Multimed."},{"key":"10.1016\/j.comnet.2014.02.010_b0245","unstructured":"EVRYTHNG, EVRYTHNG, 2012. <Https:\/\/www.evrythng.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0250","unstructured":"Sen.se, Open.Sen.se, 2011. <Http:\/\/open.sen.se\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0255","unstructured":"I. Nimbits, Nimbits, n.d.. <Http:\/\/www.nimbits.com\/>."},{"key":"10.1016\/j.comnet.2014.02.010_b0260","doi-asserted-by":"crossref","unstructured":"A. Pintus, D. Carboni, A. Piras, Paraimpu: a platform for a social web of things, in: Int. World Wide Web Conf. Com-Mittee, 2012, pp. 401\u2013404.","DOI":"10.1145\/2187980.2188059"},{"key":"10.1016\/j.comnet.2014.02.010_b0265","doi-asserted-by":"crossref","first-page":"1193","DOI":"10.1109\/LCOMM.2011.090911.111340","article-title":"SIoT: giving a social structure to the internet of things","volume":"15","author":"Atzori","year":"2011","journal-title":"IEEE Commun. Lett."},{"key":"10.1016\/j.comnet.2014.02.010_b0270","first-page":"1","article-title":"A technique for the measurement of attitudes","volume":"22","author":"Likert","year":"1932","journal-title":"Arch. Psychol."},{"key":"10.1016\/j.comnet.2014.02.010_b0275","unstructured":"M. Kasunic, Designing an effective survey, 2005."},{"key":"10.1016\/j.comnet.2014.02.010_b0280","series-title":"Survey Methodology","author":"Groves","year":"2004"},{"key":"10.1016\/j.comnet.2014.02.010_b0285","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/566493.566495","article-title":"Principles of survey research Part 2: Designing a survey","volume":"27","author":"Kitchenham","year":"2002","journal-title":"IGSOFT Softw. Eng. Notes"}],"container-title":["Computer Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1389128614000528?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1389128614000528?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T14:12:14Z","timestamp":1565187134000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1389128614000528"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5]]},"references-count":57,"alternative-id":["S1389128614000528"],"URL":"https:\/\/doi.org\/10.1016\/j.comnet.2014.02.010","relation":{},"ISSN":["1389-1286"],"issn-type":[{"value":"1389-1286","type":"print"}],"subject":[],"published":{"date-parts":[[2014,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Midgar: Generation of heterogeneous objects interconnecting applications. A Domain Specific Language proposal for Internet of Things scenarios","name":"articletitle","label":"Article Title"},{"value":"Computer Networks","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.comnet.2014.02.010","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2014 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}