{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,10]],"date-time":"2026-11-10T22:31:56Z","timestamp":1794349916778,"version":"4.9.0"},"publisher-location":"Boston, MA","reference-count":33,"publisher":"Springer US","isbn-type":[{"value":"9780387728117","type":"print"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-0-387-72812-4_7","type":"book-chapter","created":{"date-parts":[[2007,10,4]],"date-time":"2007-10-04T02:15:53Z","timestamp":1191464153000},"page":"83-96","source":"Crossref","is-referenced-by-count":7,"title":["PAL: Exploiting Java Annotations for Parallelism"],"prefix":"10.1007","author":[{"given":"Marco","family":"Danelutto","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcelo","family":"Pasin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Vanneschi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Patrizio","family":"Dazzi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Domenico","family":"Laforenza","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luigi","family":"Presti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"Java specification requests 175: A metadata facility for the java programming language. http:\/\/www.jcp.org, September 2004."},{"key":"7_CR2","unstructured":"Mpi: A message-passing interface strandard. http:\/\/www.mpi-forum.org, 1994."},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"M. Aldinucci, M. Danelutto, and M. Vanneschi. Autonomic QoS in ASSIST Grid-aware components. In Euromicro PDP 2006: Parallel Distributed and network-based Processing. IEEE, February 2006. Montb\u00e9liard, France.","DOI":"10.1109\/PDP.2006.25"},{"key":"7_CR4","unstructured":"G. S. Almasi and A. Gottlieb. Highly parallel computing. Benjamin-Cummings Publishing Co., Inc., Redwood City, CA, USA, 1989."},{"key":"7_CR5","unstructured":"C. T. Bruneton E, Lenglet R. Asm: a code manipulation tool to implement adaptable systems, grenoble, france. Adaptable and Extensible Component Systems, Nov. 2002."},{"key":"7_CR6","unstructured":"D. Caromel. Service, asynchrony, and wait-by-necessity. Journal of Object-Oriented Programming, Nov\/Dec 1989."},{"key":"7_CR7","unstructured":"D. Caromel and L. Henrio. A Theory of Distributed Object. Springer-Verlag, 2005."},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"D. Caromel, L. Henrio, and B. Serpette. Asynchronous and deterministic objects, 2004.","DOI":"10.1145\/964001.964012"},{"issue":"3","key":"7_CR9","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1016\/j.parco.2003.12.002","volume":"30","author":"M. Cole","year":"2004","unstructured":"M. Cole. Bringing Skeletons out of the Closet: A Pragmatic Manifesto for Skeletal Parallel Programming. Parallel Computing, Volume 30, Number 3, pages 389\u2013406, 2004.","journal-title":"Parallel Computing"},{"key":"7_CR10","unstructured":"Programming model Institute home page, 2006. http:\/\/www.coregrid.net\/mambo\/content\/category\/3\/13\/261\/."},{"key":"7_CR11","unstructured":"M. Danelutto and P. Dazzi. A java\/jini framework supporting stream parallel computations. In Proc. of Intl. PARCO 2005: Parallel Computing, September 2005."},{"key":"7_CR12","unstructured":"P. Dazzi. Jjpf: a parallel programming framework based on jini. Master\u2019s thesis, University of Pisa, July 2004. JJPF: uno strumento per calcolo parallelo con JINI."},{"key":"7_CR13","unstructured":"N. DiPasquale, T. Way, and V. Gehlot. Comparative survey of approaches to automatic parallelization. In MASPLAS\u201905, April 2005."},{"key":"7_CR14","unstructured":"C. Dittamo. Annotation based techniques for the parallelization of sequential programs (in Italian), July 2006. Graduation thesis, Dept. Computer Science, Univ. of Pisa."},{"key":"7_CR15","unstructured":"J. D\u00fcnnweber and S. Gorlatch. Component-based Grid Programming using the HOC-Service Architecture. In I. H. Fujita, editor, New Trends in Software Methodologies, Tools and Techniques, Frontiers in Artificial Intelligence and Applications. IOS Press, 2005. ISBN 1-58603-556-8."},{"key":"7_CR16","unstructured":"D. C. et al. Proactive. http:\/\/proactive.objectweb.org, 1999."},{"key":"7_CR17","unstructured":"K. J. et al. Future for European Grids: GRIDs and Service Oriented Knowledge Utilities, January 2006. Third report of the Next Generation Grids expert group, available at http:\/\/cordis.europa.eu\/ ist\/ grids\/ pub-report.htm."},{"key":"7_CR18","unstructured":"I. Foster and C. Kesselman. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kauffman, 1999."},{"key":"7_CR19","unstructured":"GGF RPC WG home page, 2006. https:\/\/forge.gridforum.org\/projects\/gridrpc-wg\/."},{"key":"7_CR20","unstructured":"MPICH-G2 home page, 2006. http:\/\/www3.niu.edu\/mpi\/."},{"key":"7_CR21","unstructured":"A. S. Grimshaw. The mentat computation model data-driven support for object-oriented parallel processing. Technical report, Dept. Comp. Science, Univ. Virginia, 28 1993."},{"key":"7_CR22","unstructured":"E. N. G. G. E. Group. Next Generation Grids 2 Requirements and Options for European Grids Research 2005-2010 and Beyond, July 2004. ftp:\/\/ftp.cordis.europa.eu\/ pub\/ ist\/ docs\/ ngg2_eg_final.pdf."},{"key":"7_CR23","unstructured":"M. Klemm, R. Veldema, M. Bezold, and M. Philippsen. A proposal for openmp for java. In Proceedings of the International Workshop on OpenMP, June 2006."},{"key":"7_CR24","unstructured":"Krzysztof Czarnecki and Ulrich W. Eisenecker. Generative Programming - Methods, Tools, and Applications. Addison\u2013Wesley, June 2000."},{"key":"7_CR25","unstructured":"L. Henrio et al. Proposals for a Grid Component Model. Technical Report D.PM.02, CoreGRID, December 2005."},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Y. Nakajima, M. Sato, T. Boku, D. Takahashi, and H. Goto. Performance Evaluation of OmniRPC in a Grid Environment. In Proc. of SAINT2004, Workshop on High Performance Grid Computing and Networking, pages 658\u2013664, January 2004.","DOI":"10.1109\/SAINTW.2004.1268704"},{"key":"7_CR27","unstructured":"Ninf: A Global Computing Infrastructure, 2006. http:\/\/ninf.apgrid.org\/."},{"key":"7_CR28","unstructured":"Novell. Mono project. http:\/\/www.mono-project.com\/, 2005."},{"issue":"10","key":"7_CR29","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1002\/1096-9128(20000825)12:10<917::AID-CPE517>3.0.CO;2-F","volume":"12","author":"M. Philippsen","year":"2000","unstructured":"M. Philippsen. A survey of concurrent object-oriented languages. Concurrency: Practice and Experience, Volume 12, Number 10, pages 917\u2013980, 2000.","journal-title":"Concurrency: Practice and Experience"},{"issue":"11","key":"7_CR30","doi-asserted-by":"publisher","first-page":"1225","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1225::AID-CPE332>3.0.CO;2-F","volume":"9","author":"M. Philippsen","year":"Nov. 1997","unstructured":"M. Philippsen and M. Zenger. JavaParty \u2013 transparent remote objects in Java. Concurrency: Practice and Experience, Volume 9, Number 11, pages 1225\u20131242, Nov. 1997.","journal-title":"Concurrency: Practice and Experience"},{"key":"7_CR31","unstructured":"F. Y. Tim Lindholm. The Java Virtual Machine Specification. Sun Microsystems Press, second edition edition, 2004."},{"key":"7_CR32","unstructured":"S. Tse. Typed intermediate languages. Technical report, Dept. Comp. Science, University of Pennsylvania, 2004."},{"issue":"7-8","key":"7_CR33","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1002\/cpe.860","volume":"17","author":"R.V. Nieuwpoort van","year":"2005","unstructured":"R. V. van Nieuwpoort, J. Maassen, G. Wrzesinska, R. Hofman, C. Jacobs, T. Kielmann, and H. E. Bal. Ibis: a flexible and efficient java-based grid programming environment. Concurrency and Computation: Practice & Experience, Volume 17, Number 7-8, pages 1079\u20131107, 2005.","journal-title":"Concurrency and Computation: Practice & Experience"}],"container-title":["Achievements in European Research on Grid Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-72812-4_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,29]],"date-time":"2021-04-29T00:01:49Z","timestamp":1619654509000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-72812-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9780387728117"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-72812-4_7","relation":{"is-part-of":[{"id-type":"doi","id":"https:\/\/doi.org\/10.1007\/978-0-387-72812-4","asserted-by":"object"}]},"subject":[]}}