{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T20:34:56Z","timestamp":1761510896418},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540376576"},{"type":"electronic","value":"9783540376590"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11821946_15","type":"book-chapter","created":{"date-parts":[[2006,8,5]],"date-time":"2006-08-05T02:35:14Z","timestamp":1154745314000},"page":"227-242","source":"Crossref","is-referenced-by-count":43,"title":["Context-Aware Aspects"],"prefix":"10.1007","author":[{"given":"\u00c9ric","family":"Tanter","sequence":"first","affiliation":[]},{"given":"Kris","family":"Gybels","sequence":"additional","affiliation":[]},{"given":"Marcus","family":"Denker","sequence":"additional","affiliation":[]},{"given":"Alexandre","family":"Bergel","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","volume-title":"Proceedings of OOPSLA 2005","author":"C. Allan","year":"2005","unstructured":"Allan, C., Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhot\u00e1k, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: Adding trace matching with free variables to AspectJ. In: Proceedings of OOPSLA 2005. ACM Press, New York (2005)"},{"key":"15_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/11687061_5","volume-title":"Transactions on Aspect-Oriented Software Development I","author":"I. Aracic","year":"2006","unstructured":"Aracic, I., Gasiunas, V., Mezini, M., Ostermann, K.: An overview of CaesarJ. In: Rashid, A., Aksit, M. (eds.) Transactions on Aspect-Oriented Software Development I. LNCS, vol.\u00a03880, pp. 135\u2013173. Springer, Heidelberg (2006)"},{"key":"15_CR3","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1052898.1052906","volume-title":"Proceedings of AOSD 2005","author":"P. Avgustinov","year":"2005","unstructured":"Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhotak, J., Lhotak, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: Abc: an extensible AspectJ compiler. In: Proceedings of AOSD 2005, pp. 87\u201398. ACM Press, New York (2005)"},{"doi-asserted-by":"crossref","unstructured":"Avgustinov, P., Tibble, J., Bodden, E., Lhot\u00e1k, O., Hendren, L., de Moor, O., Ongkingco, N., Sittampalam, G.: Efficient trace monitoring. Technical Report abc-2006-1, abc Group (March 2006)","key":"15_CR4","DOI":"10.1145\/1176617.1176673"},{"unstructured":"Baldauf, M., Dustdar, S.: A survey on context-aware systems. Technical Report TUV-1841-2004-24, Technical University of Vienna (2004)","key":"15_CR5"},{"key":"15_CR6","volume-title":"Proceedings of OOPSLA 2004","author":"M. Bravenboer","year":"2004","unstructured":"Bravenboer, M., Visser, E.: Concrete syntax for objects. In: Proceedings of OOPSLA 2004, Vancouver, British Columbia, Canada, ACM Press, New York (2004), ACM SIGPLAN Notices, 39(11)"},{"doi-asserted-by":"crossref","unstructured":"Costanza, P., Hirschfeld, R.: Language constructs for context-oriented programming. In: Proceedings of the ACM Dynamic Languages Symposium (2005)","key":"15_CR7","DOI":"10.1145\/1146841.1146842"},{"unstructured":"Cottenier, T., Elrad, T.: Contextual pointcut expressions for dynamic service customization. In: Dynamic Aspect Workshop (2005)","key":"15_CR8"},{"doi-asserted-by":"crossref","unstructured":"David, P.-C., Ledoux, T.: WildCAT: a generic framework for context-aware applications. In: Proceeding of MPAC 2005, the 3rd International Workshop on Middleware for Pervasive and Ad-Hoc Computing, Grenoble, France (November 2005)","key":"15_CR9","DOI":"10.1145\/1101480.1101483"},{"unstructured":"Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. In: Workshop on the What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems (CHI 2000), The Hague, The Netherlands (April 2000)","key":"15_CR10"},{"key":"15_CR11","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/976270.976288","volume-title":"Proceedings of AOSD 2004","author":"R. Douence","year":"2004","unstructured":"Douence, R., Fradet, P., S\u00fcdholt, M.: Composition, reuse and interaction analysis of stateful aspects. In: Proceedings of AOSD 2004, pp. 141\u2013150. ACM Press, New York (2004)"},{"key":"15_CR12","first-page":"201","volume-title":"Aspect-Oriented Software Development","author":"R. Douence","year":"2005","unstructured":"Douence, R., Fradet, P., S\u00fcdholt, M.: Trace-based aspects. In: Filman, R.E., Elrad, T., Clarke, S., Ak\u015fit, M. (eds.) Aspect-Oriented Software Development, pp. 201\u2013217. Addison-Wesley, Boston (2005)"},{"key":"15_CR13","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., Sudholt, M.: A formal definition of crosscuts. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 170\u2013186. Springer, Heidelberg (2001)"},{"key":"15_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-540-30175-2_6","volume-title":"Generative Programming and Component Engineering","author":"R. Douence","year":"2004","unstructured":"Douence, R., Teboul, L.: A pointcut language for control-flow. In: Karsai, G., Visser, E. (eds.) GPCE 2004. LNCS, vol.\u00a03286, pp. 95\u2013114. Springer, Heidelberg (2004)"},{"doi-asserted-by":"crossref","unstructured":"Gybels, K., Brichau, J.: Arranging language features for more robust pattern-based crosscuts. In: Proceedings of AOSD 2003 (2003)","key":"15_CR15","DOI":"10.1145\/643603.643610"},{"unstructured":"Kephart, J.: A vision of autonomic computing. In: Onward! Track at OOPSLA 2002, Seattle, WA, USA, pp. 13\u201336 (2002)","key":"15_CR16"},{"issue":"7","key":"15_CR17","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MC.2004.48","volume":"37","author":"P.K. McKinley","year":"2004","unstructured":"McKinley, P.K., Sadjadi, S.M., Kasten, B.H., Cheng: Composing adaptive software. IEEE Computer\u00a037(7), 56\u201364 (2004)","journal-title":"IEEE Computer"},{"doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez, L., Tanter, \u00c9., Noy\u00e9, J.: Supporting dynamic crosscutting with partial behavioral reflection: A case study. In: Proceedings of SCCC 2004, pp. 48\u201358 (2004)","key":"15_CR18","DOI":"10.1109\/QEST.2004.22"},{"key":"15_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/11561347_13","volume-title":"Generative Programming and Component Engineering","author":"\u00c9. Tanter","year":"2005","unstructured":"Tanter, \u00c9., Noy\u00e9, J.: A versatile kernel for multi-language AOP. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 173\u2013188. Springer, Heidelberg (2005)"},{"key":"15_CR20","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/949305.949309","volume-title":"Proceedings of OOPSLA 2003","author":"\u00c9. Tanter","year":"2003","unstructured":"Tanter, \u00c9., Noy\u00e9, J., Caromel, D., Cointe, P.: Partial behavioral reflection: Spatial and temporal selection of reification. In: Proceedings of OOPSLA 2003, pp. 27\u201346. ACM Press, New York (2003), ACM SIGPLAN Notices, 39(11)"},{"issue":"7","key":"15_CR21","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1145\/159544.159617","volume":"36","author":"M. Weiser","year":"1993","unstructured":"Weiser, M.: Some computer science issues in ubiquitous computing. Communications of the ACM\u00a036(7), 75\u201384 (1993)","journal-title":"Communications of the ACM"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11821946_15.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T15:16:52Z","timestamp":1605626212000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11821946_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540376576","9783540376590"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11821946_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}