{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T19:18:21Z","timestamp":1768677501988,"version":"3.49.0"},"reference-count":176,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["456143\/2014-9"],"award-info":[{"award-number":["456143\/2014-9"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Brazilian Ministry of Communications through the Project \u201cDigital Inclusion: Technology for Digital Cities,\u201d"},{"name":"European Horizon H2020 Programme (FUTEBOL Project)","award":["688941"],"award-info":[{"award-number":["688941"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2016]]},"DOI":"10.1109\/comst.2016.2553778","type":"journal-article","created":{"date-parts":[[2016,4,13]],"date-time":"2016-04-13T19:34:59Z","timestamp":1460576099000},"page":"2687-2712","source":"Crossref","is-referenced-by-count":86,"title":["A Survey on SDN Programming Languages: Toward a Taxonomy"],"prefix":"10.1109","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7386-9749","authenticated-orcid":false,"given":"Celio","family":"Trois","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcos D.","family":"Del Fabro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luis C. E.","family":"de Bona","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Magnos","family":"Martinello","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref170","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2014.7014178"},{"key":"ref172","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491190"},{"key":"ref171","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2014.6786608"},{"key":"ref174","doi-asserted-by":"publisher","DOI":"10.14722\/sent.2014.23002"},{"key":"ref173","first-page":"258","article-title":"Requirements and design of flexible NFV network infrastructure node leveraging SDN\/OpenFlow","author":"masutani","year":"2014","journal-title":"Proc Int Conf Opt Netw Design Model"},{"key":"ref176","year":"2011","journal-title":"OpenFlow Switch Specification Version 1 2"},{"key":"ref175","doi-asserted-by":"publisher","DOI":"10.4018\/IJDCF.2015040103"},{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.63"},{"key":"ref169","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2013.6761297"},{"key":"ref39","article-title":"Control exchange points: Providing QoS-enabled end-to-end services via SDN-based inter-domain routing orchestration","author":"kotronis","year":"2014","journal-title":"Presented as part of the Open Networking Summit 2014 (ONS 2014)"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6461196"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7047"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6241"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535373"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICTON.2013.6602984"},{"key":"ref36","article-title":"OpFlex control protocol","author":"smith","year":"2014"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2014.92"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6830"},{"key":"ref28","first-page":"43","article-title":"Detecting BGP configuration faults with static analysis","volume":"2","author":"feamster","year":"2005","journal-title":"Proc 2nd Symp Networked Syst Design and Implementation"},{"key":"ref27","doi-asserted-by":"crossref","DOI":"10.21236\/ADA235785","article-title":"Feature-oriented domain analysis (FODA) feasibility study","author":"kang","year":"1990"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868466"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2352118"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.7763\/IJCCE.2015.V4.372"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s11107-014-0451-5"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.2991\/icimm-15.2015.198"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2014.06.002"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342455"},{"key":"ref26","author":"rao","year":"2015","journal-title":"SDN and its Use-Cases-NV and NFV"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1145\/2070562.2070569"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/WCCAIS.2014.6916572"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2014.6918985"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.1998.998786"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44569-2_2"},{"key":"ref153","author":"sherwood","year":"2009","journal-title":"Flowvisor A Network Virtualization Layer"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342458"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1145\/5397.5399"},{"key":"ref150","article-title":"Temporal NetKAT","author":"beckett","year":"2015","journal-title":"Proc 42th ACM SIGPLAN Workshop Program Lang Verificat Technol Netw"},{"key":"ref152","author":"mcclurg","year":"2015","journal-title":"Specification and Compilation of Event-Driven SDN Programs"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49498-1_12"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36199-5_8"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-12736-1_1"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1145\/2676726.2677011"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1145\/256167.256195"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/1592681.1592683"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535792"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"key":"ref55","first-page":"1","article-title":"Composing software-defined networks","author":"monsanto","year":"2013","journal-title":"Proc NSDI"},{"key":"ref54","first-page":"1","article-title":"Extending networking into the virtualization layer","author":"pfaff","year":"2009","journal-title":"Proc 8th ACM Workshop Hot Topics Netw HotNets-VIII (HOTNETS)"},{"key":"ref53","article-title":"Modular SDN programming with pyretic","volume":"38","author":"reich","year":"2013","journal-title":"USENIX"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/APNOMS.2014.6996529"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4271"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4204"},{"key":"ref165","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1145\/2692915.2628157"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620736"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342414"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486030"},{"key":"ref160","first-page":"164","article-title":"Programmable network using OpenFlow for network researches and experiments","author":"shimonishi","year":"2012","journal-title":"Proc 6th Int Conf Mobile Comput Ubiquitous Netw (ICMU)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2014.012214.00180"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.081313.00105"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2320094"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2326417"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342450"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2330903"},{"key":"ref49","year":"2015","journal-title":"Project Floodlight"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E97.B.375"},{"key":"ref157","article-title":"Participatory networking","volume":"12","author":"ferguson","year":"2012","journal-title":"Proc HOT-ICE"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486003"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"ref46","author":"mccauley","year":"2015","journal-title":"About POX"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1384609.1384625"},{"key":"ref48","year":"2015","journal-title":"Ryu Sdn Framework"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491189"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1921151.1921162"},{"key":"ref41","article-title":"Flowvisor: A network virtualization layer","author":"sherwood","year":"2009"},{"key":"ref44","first-page":"203","article-title":"Network virtualization in multi-tenant datacenters","author":"koponen","year":"2014","journal-title":"Proc USENIX NSDI"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.144"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1145\/2413247.2413251"},{"key":"ref126","author":"floodlight","year":"2015","journal-title":"Indigo Virtual Switch"},{"key":"ref125","first-page":"1021","article-title":"OpenFlow 1.3 software switch","author":"fernandes","year":"2014","journal-title":"Salao de Ferramentas do XXXII Simp&#x00F3;sio Brasileiro de Redes de Computadores e Sistemas Distribu?dos SBRC"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1145\/2002396.2002405"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491187"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491201"},{"key":"ref129","author":"python","year":"2015","journal-title":"Data Structures&#x2014;Python 2 7 10 Documentation"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535862"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.28"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6461197"},{"key":"ref76","first-page":"9","article-title":"Programming paradigms for dummies: What every programmer should know","volume":"104","author":"van roy","year":"2009","journal-title":"New Computational Paradigms for Computer Music"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2702"},{"key":"ref77","article-title":"Design and implementation of a declarative programming language in a reactive environment","author":"mottola","year":"2005"},{"key":"ref74","first-page":"59","article-title":"Kinetic: Verifiable dynamic network control","author":"kim","year":"2015","journal-title":"Proc USENIX NSDI"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/65.898818"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3272"},{"key":"ref134","first-page":"1","article-title":"CORONET: Fault tolerance for software defined networks","author":"kim","year":"2012","journal-title":"Proc 20th IEEE Int Conf Netw Protocols (ICNP)"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2008.4483669"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2345792"},{"key":"ref132","article-title":"Traffic engineering & QoS methods for IP, ATM, & TDMbased multi-service networks","author":"ash","year":"2001","journal-title":"Proc Internet Draft Work Progr"},{"key":"ref79","volume":"1","author":"sharan","year":"2012","journal-title":"Harnessing Java 7 A Comprehensive Approach to Learning Java"},{"key":"ref136","first-page":"235","article-title":"Tolerating SDN application failures with LegoSDN","author":"chandrasekaran","year":"2014","journal-title":"Proc 13th ACM Workshop Hot Topics Netw"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.25"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2012.2232645"},{"key":"ref137","first-page":"290","article-title":"LABERIO: Dynamic load-balanced routing in OpenFlow-enabled networks","author":"long","year":"2013","journal-title":"Proc IEEE 27th Int Conf Adv Inf Netw Appl (AINA)"},{"key":"ref60","doi-asserted-by":"crossref","DOI":"10.21236\/ADA555162","article-title":"Nettle: Functional reactive programming for OpenFlow networks","author":"voellmy","year":"2010"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767858"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342451"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1921151.1921160"},{"key":"ref63","first-page":"5","article-title":"Logic programming for software-defined networks","volume":"412","author":"katta","year":"2012","journal-title":"Workshop on Cross-Model Design and Validation (XLDI)"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2674989"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12334-4_21"},{"key":"ref65","first-page":"215","article-title":"PonderFlow: A policy specification language for OpenFlow networks","author":"batista","year":"2014","journal-title":"Proc ICN"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620739"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2696011"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2014.6838228"},{"key":"ref67","author":"salisbury","year":"2013","journal-title":"OpenFlow Proactive vs Reactive Flows"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2014.6838227"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2013.113"},{"key":"ref144","author":"hinrichs","year":"2008"},{"key":"ref2","year":"2015","journal-title":"SDN Architecture Overview"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/2103621.2103685"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6461195"},{"key":"ref1","year":"2012","journal-title":"Software-Defined Networking The New Norm for Networks"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.24"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/1639949.1640091"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2010.5735752"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462161"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1109\/ICNC.2009.550"},{"key":"ref93","author":"amsden","year":"2011","journal-title":"A Survey of Functional Reactive Programming"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1145\/2034574.2034812"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1145\/358438.349331"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342427"},{"key":"ref91","article-title":"A survey on reactive programming","volume":"45","author":"bainomugisha","year":"2012","journal-title":"ACM Comput Surveys"},{"key":"ref104","first-page":"8","article-title":"Toward synthesis of network updates","author":"noyes","year":"2013","journal-title":"Proc 2nd Workshop Synth (SYNT)"},{"key":"ref90","volume":"2","author":"thompson","year":"1999","journal-title":"Haskell The Craft of Functional Programming"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535791"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491191"},{"key":"ref111","article-title":"FRESCO: Modular composable security services for software-defined networks","author":"shin","year":"2013","journal-title":"Proc NDSS"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2014.6838409"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2012.87"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46589-8_10"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1145\/2661061.2661063"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871897"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1984.229453"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.02.014"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6658648"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2489183"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SDN4FNS.2013.6702553"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2670386.2670390"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2453114"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/2784731.2784761"},{"key":"ref16","first-page":"220","article-title":"How to use software&#x2013;defined networking to improve security&#x2014;A survey","author":"proen\u00e7a","year":"2015","journal-title":"14th European Conference on Cyber Warfare and Security (ECCWS)"},{"key":"ref82","first-page":"1594","article-title":"What is answer set programming?","volume":"3","author":"lifschitz","year":"2008","journal-title":"Proc AAAI"},{"key":"ref117","volume":"1","author":"mitchell","year":"1996","journal-title":"Foundations for Programming Languages"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2015.2421391"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55481-0"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-014-0533-8"},{"key":"ref84","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-7091-1343-1","author":"\u00fc\u00e7oluk","year":"2012","journal-title":"Introduction to Programming Concepts With Case Studies in Python"},{"key":"ref119","year":"2014","journal-title":"OpenFlow Switch Specification Version 1 1 0"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2655690"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36388-2_6"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.39"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620773"},{"key":"ref116","article-title":"Scalable network management with Merlin","author":"soul\u00e9","year":"2013"},{"key":"ref80","author":"lloyd","year":"2012","journal-title":"Foundations of Logic Programming"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSEE.2012.275"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1109\/35.568214"},{"key":"ref89","author":"halloway","year":"2009","journal-title":"Programming Clojure"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2009.10.017"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/SDN4FNS.2013.6702546"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1145\/2559899.2560327"},{"key":"ref85","first-page":"519","article-title":"Tierless programming and reasoning for software-defined networks","author":"nelson","year":"2014","journal-title":"Proc NSDI"},{"key":"ref86","author":"ferg","year":"2006","journal-title":"Event-Driven Programming Introduction Tutorial History"},{"key":"ref87","author":"armstrong","year":"2013","journal-title":"Erlang Programming"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45699-6_9"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/7748587\/07452335.pdf?arnumber=7452335","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:20:47Z","timestamp":1642004447000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7452335\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":176,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/comst.2016.2553778","relation":{},"ISSN":["1553-877X"],"issn-type":[{"value":"1553-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]}}}