{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:19:33Z","timestamp":1761707973932},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540489375"},{"type":"electronic","value":"9783540489382"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11924661_8","type":"book-chapter","created":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T09:42:39Z","timestamp":1161942159000},"page":"131-147","source":"Crossref","is-referenced-by-count":24,"title":["A Fine-Grained Join Point Model for More Reusable Aspects"],"prefix":"10.1007","author":[{"given":"Hidehiko","family":"Masuhara","sequence":"first","affiliation":[]},{"given":"Yusuke","family":"Endoh","sequence":"additional","affiliation":[]},{"given":"Akinori","family":"Yonezawa","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Allan, C., et al.: Adding trace matching with free variables to AspectJ. In: OOPSLA 2005, pp. 345\u2013364 (2005)","DOI":"10.1145\/1094811.1094839"},{"key":"8_CR2","unstructured":"Bodkin, R., Almaer, D., Laddad, R.: aTrack: an enterprise bug tracking system using AOP. In: Demonstration at AOSD 2004 (2004)"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Bon\u00e9r, J.: What are the Key Issues for Commercial AOP use: How Does AspectWerkz Address Them? In: AOSD 2004 (2004); 5\u20136 Invited Industry Paper","DOI":"10.1145\/976270.976273"},{"key":"8_CR4","unstructured":"Brichau, J., Meuter, W.D., De Volder, K.: Jumping aspects. In: ECOOP 2000 (2000)"},{"key":"8_CR5","unstructured":"Brichau, J., et al.: An initial metamodel for aspect-oriented programming languages. AOSD-Europe-VUB-12, Vrije Universiteit Brussel (2006)"},{"key":"8_CR6","unstructured":"Burke, B., Brok, A.: Aspect-oriented programming and JBoss. Published on The O\u2019Reilly Network (2003), http:\/\/www.oreillynet.com\/pub\/a\/onjava\/2003\/05\/28\/aop_jboss.html"},{"key":"8_CR7","unstructured":"Clifton, C., Leavens, G.T.: MiniMAO: Investigating the semantics of proceed. In: FOAL 2005 (2005)"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Danvy, O., Filinski, A.: Abstracting control. In: LFP 1990, pp. 151\u2013160 (1990)","DOI":"10.1145\/91556.91622"},{"key":"8_CR9","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)"},{"key":"8_CR10","doi-asserted-by":"crossref","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: AOSD 2005, pp. 27\u201338 (2005)","DOI":"10.1145\/1052898.1052901"},{"issue":"10","key":"8_CR11","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/383845.383853","volume":"44","author":"T. Elrad","year":"2001","unstructured":"Elrad, T., Filman, R.E., Bader, A.: Aspect-oriented programming. Communications of the ACM\u00a044(10), 29\u201332 (2001)","journal-title":"Communications of the ACM"},{"key":"8_CR12","unstructured":"Endoh, Y., Masuhara, H., Yonezawa, A.: Continuation join points. In: FOAL 2006, pp. 1\u201310 (2006)"},{"key":"#cr-split#-8_CR13.1","unstructured":"Endoh, Y.: Continuation join points. Master\u2019s thesis, Department of Computer Science, University of Tokyo (2006);"},{"key":"#cr-split#-8_CR13.2","unstructured":"Revised version is available at: http:\/\/www.graco.c.u-tokyo.ac.jp\/ppp\/projects\/pit\/"},{"key":"8_CR14","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/1119655.1119666","volume-title":"Proceedings of the 4th International Conference on Aspect-Oriented Software Development (AOSD 2006)","author":"B. Harbulot","year":"2006","unstructured":"Harbulot, B., Gurd, J.R.: A join point for loops in AspectJ. In: Masuhara, H., Rashid, A. (eds.) Proceedings of the 4th International Conference on Aspect-Oriented Software Development (AOSD 2006), pp. 63\u201374. ACM Press, New York (2006)"},{"key":"8_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of aspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"8_CR16","unstructured":"Kiczales, G.: The fun has just begun. Keynote Speech at AOSD 2003 (2003)"},{"key":"8_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/978-3-540-40018-9_8","volume-title":"Programming Languages and Systems","author":"H. Masuhara","year":"2003","unstructured":"Masuhara, H., Kawauchi, K.: Dataflow pointcut in aspect-oriented programming. In: Ohori, A. (ed.) APLAS 2003. LNCS, vol.\u00a02895, pp. 105\u2013121. Springer, Heidelberg (2003)"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Rajan, H., Sullivan, K.: Aspect language features for concern coverage profiling. In: AOSD 2005, pp. 181\u2013191 (2005)","DOI":"10.1145\/1052898.1052914"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"Usui, Y., Chiba, S.: Bugdel: An aspect-oriented debugging system. In: The First Asian Workshop on AOSD, pp. 790\u2013795 (2005)","DOI":"10.1109\/APSEC.2005.48"},{"key":"8_CR20","unstructured":"van Deursen, A., Marin, M., Moonen, L.: AJHotDraw: A showcase for refactoring to aspects. In: Proceedings of Workshop on Linking Aspect Technology and Evolution (LATE 2005) (2005)"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Walker, R.J., Murphy, G.C.: Implicit context: Easing software evolution and reuse. In: FSE-8. ACM SIGSOFT Software Engineering Notes, vol.\u00a025(6), pp. 69\u201378 (2000)","DOI":"10.1145\/357474.355054"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Walker, D., Zdancewic, S., Ligatti, J.: A theory of aspects. In: ICFP 2003 (2003)","DOI":"10.1145\/944705.944718"},{"key":"8_CR23","unstructured":"Wand, M., Kiczales, G., Dutchyn, C.: A semantics for advice and dynamic join points in aspect-oriented programming. In: FOAL 2002, pp. 1\u20138 (2002)"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11924661_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T14:59:43Z","timestamp":1605625183000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11924661_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540489375","9783540489382"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/11924661_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}