{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T03:07:01Z","timestamp":1770433621935,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642144110","type":"print"},{"value":"9783642144127","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-14412-7_3","type":"book-chapter","created":{"date-parts":[[2010,7,17]],"date-time":"2010-07-17T04:13:53Z","timestamp":1279340033000},"page":"38-65","source":"Crossref","is-referenced-by-count":4,"title":["Weaving the Fabric of the Control Loop through Aspects"],"prefix":"10.1007","author":[{"given":"Robrecht","family":"Haesevoets","sequence":"first","affiliation":[]},{"given":"Eddy","family":"Truyen","sequence":"additional","affiliation":[]},{"given":"Tom","family":"Holvoet","sequence":"additional","affiliation":[]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/978-3-642-02161-9_2","volume-title":"Software Engineering for Self-Adaptive Systems","author":"J. Andersson","year":"2009","unstructured":"Andersson, J., de Lemos, R., Malek, S., Weyns, D.: Modeling dimensions of self-adaptive software systems. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol.\u00a05525, pp. 27\u201347. Springer, Heidelberg (2009)"},{"key":"3_CR2","unstructured":"abc, The AspectBench Compiler for Aspect\/J, http:\/\/aspectbench.org"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Allan, C., et al.: Adding trace matching with free variables to AspectJ. In: OOPSLA 2005 (2005)","DOI":"10.1145\/1094811.1094839"},{"key":"3_CR4","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/ICWS.2009.125","volume-title":"IEEE International Conference on Web Services (ICWS 2009)","author":"A. Charfi","year":"2009","unstructured":"Charfi, A., Dinkelaker, T., Mezini, M.: A plug-in architecture for self-adaptive web service compositions. In: IEEE International Conference on Web Services (ICWS 2009), pp. 35\u201342. IEEE, Los Alamitos (2009)"},{"key":"#cr-split#-3_CR5.1","unstructured":"Cheng, S.-W.: Rainbow: Cost-Effective Software Architecture-Based Self-Adaptation. PhD thesis, School of Computer Science, Carnegie Mellon University, CMU-ISR-08-113 (2008);"},{"key":"#cr-split#-3_CR5.2","unstructured":"Chapter: Limitations and Issues"},{"key":"3_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1007\/11821946_6","volume-title":"Software Composition","author":"P.-C. David","year":"2006","unstructured":"David, P.-C., Ledoux, T.: An aspect-oriented approach for developing self-adaptive fractal components. In: L\u00f6we, W., S\u00fcdholt, M. (eds.) SC 2006. LNCS, vol.\u00a04089, pp. 82\u201397. Springer, Heidelberg (2006)"},{"key":"3_CR7","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/1052898.1052901","volume-title":"4th International Conference on Aspect-Oriented Software Development (AOSD 2005)","author":"R. Douence","year":"2005","unstructured":"Douence, R., Fritz, T., Loriant, N., Menaud, J.-M., S\u00e9gura-Devillechaise, M., S\u00fcdholt, M.: An expressive aspect language for system applications with arachne. In: 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), pp. 27\u201338. ACM, New York (2005)"},{"key":"3_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/3-540-45429-2_13","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"R. Douence","year":"2001","unstructured":"Douence, R., Motelet, O., S\u00fcdholt, M.: A formal definition of crosscuts. In: Yonezawa, A., Matsuoka, S. (eds.) REFLECTION 2001. LNCS, vol.\u00a02192, pp. 170\u2013186. Springer, Heidelberg (2001)"},{"key":"3_CR9","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/976270.976280","volume-title":"Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD 2004)","author":"G. Duzan","year":"2004","unstructured":"Duzan, G., Loyall, J.P., Schantz, R.E., Shapiro, R., Zinky, J.A.: Building adaptive distributed applications with middleware and aspects. In: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD 2004), pp. 66\u201373. ACM, New York (2004)"},{"key":"3_CR10","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/1052898.1052903","volume-title":"4th International Conference on Aspect-Oriented Software Development (AOSD 2005)","author":"M. Engel","year":"2005","unstructured":"Engel, M., Freisleben, B.: Supporting autonomic computing functionality via dynamic operating system kernel aspects. In: 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), pp. 51\u201362. ACM, New York (2005)"},{"key":"3_CR11","first-page":"659","volume-title":"Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, (OOPSLA 2007), ONWARD! session","author":"S. Fleissner","year":"2007","unstructured":"Fleissner, S., Baniassad, E.L.A.: Epi-aspects: aspect-oriented conscientious software. In: Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2007), ONWARD! session, pp. 659\u2013674. ACM, New York (2007)"},{"issue":"10","key":"3_CR12","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MC.2004.175","volume":"37","author":"D. Garlan","year":"2004","unstructured":"Garlan, D., Cheng, S.-W., Huang, A.-C., Schmerl, B.R., Steenkiste, P.: Rainbow: Architecture-based self-adaptation with reusable infrastructure. IEEE Computer\u00a037(10), 46\u201354 (2004)","journal-title":"IEEE Computer"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/11922827_2","volume-title":"Transactions on Aspect-Oriented Software Development II","author":"P. Greenwood","year":"2006","unstructured":"Greenwood, P., Blair, L.: A framework for policy driven auto-adaptive systems using dynamic framed aspects. In: Rashid, A., Aksit, M. (eds.) Transactions on Aspect-Oriented Software Development II. LNCS, vol.\u00a04242, pp. 30\u201365. Springer, Heidelberg (2006)"},{"key":"3_CR14","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/976270.976276","volume-title":"3rd International Conference on Aspect-Oriented Software Development (AOSD 2004)","author":"E. Hilsdale","year":"2004","unstructured":"Hilsdale, E., Hugunin, J.: Advice weaving in aspectj. In: 3rd International Conference on Aspect-Oriented Software Development (AOSD 2004), pp. 26\u201335. ACM, New York (2004)"},{"key":"3_CR15","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1119655.1119669","volume-title":"5th International Conference on Aspect-Oriented Software Development (AOSD 2006)","author":"M.A. Hiltunen","year":"2006","unstructured":"Hiltunen, M.A., Ta\u00efani, F., Schlichting, R.D.: Reflections on aspects and configurable protocols. In: 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), pp. 87\u201398. ACM, New York (2006)"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Huang, T., Wu, G.-Q., Wei, J.: Runtime monitoring composite web services through stateful aspect extension. Journal of Computer Science and Technology\u00a024(3) (2009)","DOI":"10.1007\/s11390-009-9225-4"},{"key":"3_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"3_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/11925071_3","volume-title":"Middleware 2006","author":"B. Lagaisse","year":"2006","unstructured":"Lagaisse, B., Joosen, W.: True and transparent distributed composition of aspect-components. In: van Steen, M., Henning, M. (eds.) Middleware 2006. LNCS, vol.\u00a04290, pp. 42\u201361. Springer, Heidelberg (2006)"},{"issue":"3","key":"3_CR19","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1109\/TSE.2005.29","volume":"31","author":"S. Malek","year":"2005","unstructured":"Malek, S., Mikic-Rakic, M., Medvidovic, N.: A style-aware architectural middleware for resource-constrained, distributed systems. IEEE Transactions on Software Engineering\u00a031(3), 256\u2013272 (2005)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"3_CR20","unstructured":"Manoel, E., Nielsen, M.J., Salahshour, A., Sampath, S., Sudarshanan, S.: Problem Determination Using Self-Managing Autonomic Technology. IBM redbooks (June 2005)"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Mezini, M., Ostermann, K.: Integrating independent components with on-demand remodularization. In: OOPSLA, pp. 52\u201367 (2002)","DOI":"10.1145\/582419.582426"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Mezini, M., Ostermann, K.: Conquering aspects with caesar. In: AOSD, pp. 90\u201399 (2003)","DOI":"10.1145\/643603.643613"},{"key":"3_CR23","first-page":"62","volume-title":"Proceedings of the 5th International Conference on Aspect-Oriented Software Development","author":"L.D.B. Navarro","year":"2006","unstructured":"Navarro, L.D.B., S\u00fcdholt, M., Vanderperren, W., De Fraine, B., Suv\u00e9e, D.: Explicitly distributed AOP using AWED. In: Proceedings of the 5th International Conference on Aspect-Oriented Software Development, p. 62. ACM, New York (2006)"},{"key":"3_CR24","first-page":"15","volume-title":"Proceedings of the 3rd International Conference on Aspect-Oriented Software Development","author":"M. Nishizawa","year":"2004","unstructured":"Nishizawa, M., Chiba, S., Tatsubori, M.: Remote pointcut: a language construct for distributed AOP. In: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, p. 15. ACM, New York (2004)"},{"key":"3_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-45429-2_1","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"R. Pawlak","year":"2001","unstructured":"Pawlak, R., Duchien, L., Florin, G., Seinturier, L.: JAC: A flexible solution for aspect-oriented programming in Java. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 1\u201324. Springer, Heidelberg (2001)"},{"issue":"4","key":"3_CR26","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1093\/comjnl\/bxh083","volume":"48","author":"M. Pinto","year":"2005","unstructured":"Pinto, M., Fuentes, L., Troya, J.M.: A dynamic component and aspect-oriented platform. The Computer Journal\u00a048(4), 401 (2005)","journal-title":"The Computer Journal"},{"key":"3_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/978-3-540-70592-5_8","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"H. Rajan","year":"2008","unstructured":"Rajan, H., Leavens, G.T.: Ptolemy: A language with quantified, typed events. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.\u00a05142, pp. 155\u2013179. Springer, Heidelberg (2008)"},{"key":"3_CR28","doi-asserted-by":"crossref","unstructured":"Rouvoy, R., Eliassen, F., Beauvois, M.: Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services. In: Proceedings of the 2009 ACM Symposium on Applied Computing, SAC 2009, pp. 1021\u20131028. ACM, New York (2009)","DOI":"10.1145\/1529282.1529507"},{"key":"3_CR29","doi-asserted-by":"crossref","unstructured":"Sant\u2019anna, C., Garcia, A., Chavez, C., Lucena, C., von Staa, A.V.: On the reuse and maintenance of aspect-oriented software: An assessment framework. In: The XVII Brazilian Symposium on Software Engineering (2003)","DOI":"10.5753\/sbes.2003.23850"},{"key":"3_CR30","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1145\/1138063.1138075","volume-title":"International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2006)","author":"L. Seiter","year":"2006","unstructured":"Seiter, L., Palmer, D.W., Kirschenbaum, M.: An aspect-oriented approach for modeling self-organizing emergent structures. In: International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2006), pp. 59\u201366. ACM, New York (2006)"},{"issue":"9","key":"3_CR31","doi-asserted-by":"crossref","first-page":"25","DOI":"10.5381\/jot.2008.7.9.a2","volume":"7","author":"C. Serban","year":"2008","unstructured":"Serban, C., Tyszberowicz, S., Feldman, Y.A., Minsky, N.: Developing law-governed systems using aspects. Journal of Object Technology\u00a07(9), 25\u201346 (2008)","journal-title":"Journal of Object Technology"},{"key":"3_CR32","doi-asserted-by":"crossref","unstructured":"Shomrat, M., Yehudai, A.: Obvious or not?: regulating architectural decisions using aspect-oriented programming. In: AOSD, pp. 3\u20139 (2002)","DOI":"10.1145\/508386.508388"},{"key":"3_CR33","doi-asserted-by":"crossref","unstructured":"Weyns, D., Haesevoets, R., Helleboogh, A., Holvoet, T., Joosen, W.: The MACODO Middleware for Context-Driven Dynamic Agent Organzations. ACM Transaction on Autonomous and Adaptive Systems (2010)","DOI":"10.1145\/1671948.1671951"},{"key":"3_CR34","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/582128.582144","volume-title":"Proceedings of the First Workshop on Self-Healing Systems (WOSS 2002)","author":"Z. Yang","year":"2002","unstructured":"Yang, Z., Cheng, B.H.C., Kurt Stirewalt, R.E., Sowell, J., Sadjadi, S.M., McKinley, P.K.: An aspect-oriented approach to dynamic adaptation. In: Proceedings of the First Workshop on Self-Healing Systems (WOSS 2002), pp. 85\u201392. ACM, New York (2002)"}],"container-title":["Lecture Notes in Computer Science","Self-Organizing Architectures"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-14412-7_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,2]],"date-time":"2023-06-02T05:02:31Z","timestamp":1685682151000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-14412-7_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642144110","9783642144127"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-14412-7_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}