{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T17:22:26Z","timestamp":1729617746686,"version":"3.28.0"},"reference-count":26,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,7]]},"DOI":"10.1109\/icac.2015.21","type":"proceedings-article","created":{"date-parts":[[2016,9,14]],"date-time":"2016-09-14T17:38:14Z","timestamp":1473874694000},"page":"115-120","source":"Crossref","is-referenced-by-count":7,"title":["Towards Reusability in Autonomic Computing"],"prefix":"10.1109","author":[{"given":"Christian","family":"Krupitzer","sequence":"first","affiliation":[]},{"given":"Felix Maximilian","family":"Roth","sequence":"additional","affiliation":[]},{"given":"Sebastian","family":"Vansyckel","sequence":"additional","affiliation":[]},{"given":"Christian","family":"Becker","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1109\/MS.2011.22"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1109\/MC.2004.175"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/FOSE.2007.19"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1109\/MC.2009.327"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1109\/WOWMOM.2006.11"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1145\/1363686.1364081"},{"key":"ref16","first-page":"10","article-title":"A Component-Based Programming Model for Autonomic Applications","author":"liu","year":"2004","journal-title":"Proc ICACT"},{"key":"ref17","first-page":"67","article-title":"PC OM &#x2013; A Component System for Pervasive Computing","author":"becker","year":"2004","journal-title":"Proc of PerCom"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1109\/SASO.2013.28"},{"key":"ref19","first-page":"9","article-title":"Kava &#x2013; Using Byte code Rewriting to add Behavioural Reflection to Java","author":"welch","year":"2001","journal-title":"Proc COOTS"},{"key":"ref4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-02161-9_1","article-title":"Software Engineering for Self-Adaptive Systems: A Research Roadmap","volume":"5525","author":"cheng","year":"2009","journal-title":"Software Engineering for Self-Adaptive Systems"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1007\/978-3-0348-0130-0"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1016\/j.pmcj.2014.09.009"},{"key":"ref5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-35813-5_1","article-title":"Software Engineering for Self-Adaptive Systems: A Second Research Roadmap","volume":"7475","author":"de lemos","year":"2013","journal-title":"Software Engineering for Self-Adaptive Systems II"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1145\/1516533.1516538"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1109\/SASO.2013.36"},{"doi-asserted-by":"publisher","key":"ref2","DOI":"10.1109\/MC.2003.1160055"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1007\/978-3-642-35813-5_4","article-title":"On Patterns for Decentralized Control in Self-Adaptive Systems","volume":"7475","author":"weyns","year":"2013","journal-title":"Software Engineering for Self-Adaptive Systems II"},{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1109\/5254.769885"},{"key":"ref20","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1007\/BFb0053381","article-title":"Aspect-oriented programming","volume":"1241","author":"kiczales","year":"1997","journal-title":"ECOOP'97 - Object-Oriented Programming"},{"year":"1994","author":"gamma","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","key":"ref22"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1109\/ICAC.2004.1301340"},{"doi-asserted-by":"publisher","key":"ref24","DOI":"10.1145\/857076.857078"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1145\/1370175.1370181"},{"doi-asserted-by":"publisher","key":"ref26","DOI":"10.1109\/PERCOM.2003.1192769"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1109\/SASO.2008.31"}],"event":{"name":"2015 IEEE International Conference on Autonomic Computing (ICAC)","start":{"date-parts":[[2015,7,7]]},"location":"Grenoble, France","end":{"date-parts":[[2015,7,10]]}},"container-title":["2015 IEEE International Conference on Autonomic Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7264388\/7266915\/07266941.pdf?arnumber=7266941","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T18:48:23Z","timestamp":1498330103000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7266941\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/icac.2015.21","relation":{},"subject":[],"published":{"date-parts":[[2015,7]]}}}