{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T14:17:21Z","timestamp":1761401841071},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,10]]},"DOI":"10.1109\/cnsm.2016.7818419","type":"proceedings-article","created":{"date-parts":[[2017,1,19]],"date-time":"2017-01-19T21:04:39Z","timestamp":1484859879000},"page":"209-215","source":"Crossref","is-referenced-by-count":2,"title":["Reusability of software-defined networking applications: A runtime, multi-controller approach"],"prefix":"10.1109","author":[{"given":"Roberto","family":"Doriguzzi-Corin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro A. Aranda","family":"Gutierrez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisa","family":"Rojas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Holger","family":"Karl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elio","family":"Salvadori","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"year":"2014","key":"ref10","article-title":"TR-502: SDN architecture"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2015.7116170"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2034773.2034812"},{"key":"ref13","first-page":"1","article-title":"Composing Software-defined Networks","author":"monsanto","year":"2013","journal-title":"Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation ser Nsdi'13"},{"year":"0","key":"ref14","article-title":"Network Engine source code"},{"year":"0","key":"ref15","article-title":"Apache Karaf"},{"year":"0","key":"ref16","article-title":"OpenFlowJ Loxi"},{"year":"0","key":"ref17","article-title":"OpenDaylight OpenflowJava"},{"year":"0","key":"ref18","article-title":"Python struct"},{"year":"0","key":"ref19","article-title":"Mininet"},{"year":"0","key":"ref4","article-title":"NetIDE Project"},{"year":"0","key":"ref3","article-title":"Ryu SDN framework"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620741"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1672308.1672333"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2014.50"},{"key":"ref7","first-page":"87","article-title":"CoVisor: A Compositional Hypervisor for Software-defined Networks","author":"jin","year":"2015","journal-title":"Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation Ser NSDI"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620744"},{"year":"0","key":"ref1","article-title":"OpenDaylight - A Linux Foundation Collaborative Project"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535795"}],"event":{"name":"2016 12th International Conference on Network and Service Management (CNSM)","start":{"date-parts":[[2016,10,31]]},"location":"Montreal, QC, Canada","end":{"date-parts":[[2016,11,4]]}},"container-title":["2016 12th International Conference on Network and Service Management (CNSM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7803495\/7818378\/07818419.pdf?arnumber=7818419","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,12,13]],"date-time":"2017-12-13T16:02:58Z","timestamp":1513180978000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7818419\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/cnsm.2016.7818419","relation":{},"subject":[],"published":{"date-parts":[[2016,10]]}}}