{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T04:47:24Z","timestamp":1725511644046},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540713500"},{"type":"electronic","value":"9783540713517"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-71351-7_8","type":"book-chapter","created":{"date-parts":[[2007,5,29]],"date-time":"2007-05-29T18:48:52Z","timestamp":1180464532000},"page":"93-106","source":"Crossref","is-referenced-by-count":1,"title":["Aspect Oriented Pluggable Support for Parallel Computing"],"prefix":"10.1007","author":[{"given":"Jo\u00e3o L.","family":"Sobral","sequence":"first","affiliation":[]},{"given":"Carlos A.","family":"Cunha","sequence":"additional","affiliation":[]},{"given":"Miguel P.","family":"Monteiro","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Matsuoka, S., Taura, K., Yonezawa, A.: Highly Efficient and Encapsulated Re use of Synchronisation Code in Concurrent Object Oriented Languages. In: OOPSLA\u00a0\u201893 (Oct. 1993)","DOI":"10.1145\/165854.165875"},{"key":"8_CR2","volume-title":"ACM AOSD\u201904","author":"B. Harbulot","year":"2004","unstructured":"Harbulot, B., Gurd, J.: Using AspectJ to Separate Concerns in Parallel Scientific Java Code. In: ACM AOSD\u201904, Lancaster, UK, March 2004, ACM Press, New York (2004)"},{"key":"8_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., et al.: Aspect Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Soares, S., Loureiro, E., Borba, P.: Implementing Distribution and Persistence Aspects With AspectJ. In: OOPSLA\u00a0\u201902 (November 2002)","DOI":"10.1145\/582419.582437"},{"key":"8_CR5","volume-title":"4th IEEE SCAM","author":"M. Ceccato","year":"2004","unstructured":"Ceccato, M., Tonella, P.: Adding Distribution to Existing Applications by means of Aspect Oriented Programming. In: 4th IEEE SCAM, September 2004, IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"8_CR6","volume-title":"IEEE ASE 2003","author":"E. Tilevich","year":"2003","unstructured":"Tilevich, E., et al.: Aspectizing Server-Side Distribution. In: IEEE ASE 2003, Montreal, Canada, October 2003, IEEE, Los Alamitos (2003)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Zhang, C., Jacobsen, H.: Resolving Feature Convolution in Middleware Systems. In: OOPSLA\u201904, Vancouver, Canada (October 2004)","DOI":"10.1145\/1028976.1028992"},{"volume-title":"Object-Oriented Concurrent Programming","year":"1987","key":"8_CR8","unstructured":"Yonezawa, A., Tokoro, M. (eds.): Object-Oriented Concurrent Programming. MIT Press, Cambridge (1987)"},{"key":"8_CR9","unstructured":"Chien, A., et al.: Concurrent Aggregates (CA) Language Report - Version 2.0. TR, Dep. Computer Science, University of Illinois, UC (Nov. 1993)"},{"volume-title":"Parallel Programming Using C++","year":"1996","key":"8_CR10","unstructured":"Wilson, G. (ed.): Parallel Programming Using C++. MIT Press, Cambridge (1996)"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Philippsen, M.: A Survey of Concurrent Object-Oriented Languages. Concurrency: Practice and Experience\u00a010(12) (2000)","DOI":"10.1002\/1096-9128(20000825)12:10<917::AID-CPE517>3.0.CO;2-F"},{"key":"8_CR12","volume-title":"IEEE IPDPS\u201904","author":"M. Factor","year":"2004","unstructured":"Factor, M., Schuster, A., Shagin, K.: A Distributed Runtime for Java: Yesterday and Today. In: IEEE IPDPS\u201904, New Mexico, April 2004, IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"8_CR13","volume-title":"Grid Computing: Software Environments and Tools","author":"F. Baude","year":"2006","unstructured":"Baude, F., et al.: Programming, Composing Deploying for the Grid. In: Cunha, J.C., Rana, O.F. (eds.) Grid Computing: Software Environments and Tools, January 2006, Springer, Heidelberg (2006)"},{"key":"8_CR14","unstructured":"Maassen, J., et al.: Efficient Group Method Invocation for Parallel Programming. In: Sixth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR-02), Washington DC (March 2002)"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Baduel, L., Baude, F., Caromel, D.: Object-Oriented SPMD. In: International Symposium on Cluster Computing and the Grid (CCGrid2005), Cardiff (May 2005)","DOI":"10.1109\/CCGRID.2005.1558647"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Darlington, J., et al.: Parallel Skeletons for Structured Composition. In: PPoPP\u201995, Santa Clara, USA (1995)","DOI":"10.1145\/209936.209940"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Trinder, P., et al.: Algorithm + Strategy = Parallelism. Journal of Functional Programming\u00a08(1) (1998)","DOI":"10.1017\/S0956796897002967"},{"volume-title":"Patterns and Skeletons for Parallel and Distributed Computing","year":"2003","key":"8_CR18","unstructured":"Rabhi, F., Gorlatch, S. (eds.): Patterns and Skeletons for Parallel and Distributed Computing. Springer, Heidelberg (2003)"},{"key":"8_CR19","unstructured":"Fernando, J., Sobral, J., Proenca, A.: JaSkel: A Java Skeleton-Based Framework for Structured Cluster and Grid Computing. In: CCGrid\u20192006, Singapore (May 2006)"},{"key":"8_CR20","doi-asserted-by":"crossref","unstructured":"Tan, K., et al.: Using Generative Design Patterns to Generate Parallel Code for a Distributed Memory Environment. In: PPoPP\u201903, San Diego, California, USA (June 2003)","DOI":"10.1145\/781498.781532"},{"key":"8_CR21","volume-title":"IEEE IPDPS\u201906","author":"J. Sobral","year":"2006","unstructured":"Sobral, J.: Incrementally Developing Parallel Applications with AspectJ. In: IEEE IPDPS\u201906, Rhodes, Greece, April 2006, IEEE, Los Alamitos (2006)"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Cunha, C., Sobral, J., Monteiro, M.: Reusable Aspect-Oriented Implementations of Concurrency Patterns and Mechanisms. In: AOSD\u201906, Bonn, Germany (March 2006)","DOI":"10.1145\/1119655.1119674"},{"key":"8_CR23","unstructured":"OpenMP architecture review board, OpenMP Application Program Interface, Version 2.5 (May 2005), http:\/\/www.openmp.org"},{"key":"8_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., et al.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, Springer, Heidelberg (2001)"},{"key":"8_CR25","doi-asserted-by":"crossref","unstructured":"Kiczales, G., et al.: Getting Started with AspectJ. Communications of the ACM\u00a044(10) (2001)","DOI":"10.1145\/383845.383858"},{"key":"8_CR26","doi-asserted-by":"crossref","unstructured":"Smith, A., Bull, J., Obdrz\u00e1lek, J.: A Parallel Java Grande Benchmark Suite. In: Supercomputing (SC\u201901) (November 2001)","DOI":"10.1145\/582034.582042"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing for Computational Science - VECPAR 2006"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71351-7_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T05:19:23Z","timestamp":1605763163000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71351-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540713500","9783540713517"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71351-7_8","relation":{},"subject":[]}}