{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:26:00Z","timestamp":1759134360457,"version":"3.37.3"},"reference-count":41,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2017,4,1]],"date-time":"2017-04-01T00:00:00Z","timestamp":1491004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"The 973 Program of China","award":["2015CB352202"],"award-info":[{"award-number":["2015CB352202"]}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["61472177","91318301"],"award-info":[{"award-number":["61472177","91318301"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"EEB-Edifici a zero consumo energetico in distretti urbani intelligenti"},{"name":"Italian Technology Cluster For Smart Communities","award":["CTN01_00034_594053"],"award-info":[{"award-number":["CTN01_00034_594053"]}]},{"DOI":"10.13039\/100007396","name":"Telecom Italia","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100007396","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2017,4,1]]},"DOI":"10.1109\/tse.2016.2592913","type":"journal-article","created":{"date-parts":[[2016,7,19]],"date-time":"2016-07-19T18:04:18Z","timestamp":1468951458000},"page":"340-358","source":"Crossref","is-referenced-by-count":17,"title":["Efficient Dynamic Updates of Distributed Components Through Version Consistency"],"prefix":"10.1109","volume":"43","author":[{"given":"Luciano","family":"Baresi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlo","family":"Ghezzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoxing","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Valerio Panzica La","family":"Manna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1328897.1328447"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/503210.503213"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606547"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.02.005"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1238828.1238841"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.65"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1370175.1370181"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.175"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2006.1639369"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/11494881_18"},{"journal-title":"OpenCSA Service Component Architecture (SCA)","year":"0","key":"ref10"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1077"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/32.485222"},{"journal-title":"JSR 345 Enterprise JavaBeans Version 3 2","year":"2013","author":"vatkina","key":"ref12"},{"journal-title":"Web Services and SOA Principles and Technology","year":"2012","author":"papazoglou","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302466"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_26"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/800222.806755"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/32.708567"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-46464-8_13"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1142\/9789812815149_0003"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273031"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025148"},{"key":"ref27","first-page":"32","article-title":"Providing dynamic update in an operating system","author":"baumann","year":"0","journal-title":"Proc Annu Conf USENIX Annu Tech Conf"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70733"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45440-3_6"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1656437.1656439"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/CDS.1998.675756"},{"key":"ref8","first-page":"402","article-title":"Tutorial introduction to graph transformation: A software engineering perspective","author":"baresi","year":"0","journal-title":"1st Int Conf on Graph Transformation"},{"journal-title":"Transaction Processing Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)","year":"1992","author":"gray","key":"ref7"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134337"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s10009-011-0186-x","article-title":"Modelling and analysis using GROOVE","volume":"14","author":"ghamarian","year":"2012","journal-title":"Int J Softw Tools Technol Transfer"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/32.60317"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25959-6_35"},{"journal-title":"Software Abstractions Logic Language and Analysis","year":"2006","author":"jackson","key":"ref22"},{"key":"ref21","first-page":"306","article-title":"On the use of alloy to analyze graph transformation systems","author":"baresi","year":"0","journal-title":"Proc 3rd Intl Conf on Graph Transformations"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1108970.1108971"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393616"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2013.66"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542478"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1255450.1255455"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/7901433\/07516718.pdf?arnumber=7516718","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:20:53Z","timestamp":1642004453000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7516718\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,1]]},"references-count":41,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tse.2016.2592913","relation":{},"ISSN":["0098-5589","1939-3520"],"issn-type":[{"type":"print","value":"0098-5589"},{"type":"electronic","value":"1939-3520"}],"subject":[],"published":{"date-parts":[[2017,4,1]]}}}