{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,11]],"date-time":"2026-11-11T00:29:46Z","timestamp":1794356986581,"version":"4.9.0"},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540695004","type":"print"},{"value":"9783540695011","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-69501-1_31","type":"book-chapter","created":{"date-parts":[[2008,6,2]],"date-time":"2008-06-02T03:20:45Z","timestamp":1212376845000},"page":"294-304","source":"Crossref","is-referenced-by-count":2,"title":["Introducing Aspects to the Implementation of a Java Fork\/Join Framework"],"prefix":"10.1007","author":[{"given":"Chrysoulis","family":"Zambas","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"31_CR1","unstructured":"AspectJ documentation (Last accessed, March 2008), \n                  \n                    http:\/\/www.eclipse.org\/aspectj\/docs.php"},{"key":"31_CR2","unstructured":"Fortress Programming Language (Last accessed, March 2008), \n                  \n                    http:\/\/projectfortress.sun.com"},{"key":"31_CR3","unstructured":"The X10 programming language website (Last accessed, March 2008), \n                  \n                    http:\/\/x10.sourceforge.net\/x10home.shtml"},{"key":"31_CR4","doi-asserted-by":"crossref","unstructured":"Cunha, C.A., Sobral, L., Monteiro, M.P.: Reusable aspect-oriented implementations of concurrency patterns and mechanisms. In: AOSD 2006: Proceedings of the 5th International Conference on Aspect-oriented Software Development, pp. 134\u2013145 (2006)","DOI":"10.1145\/1119655.1119674"},{"key":"31_CR5","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1052898.1052899","volume-title":"AOSD 2005: Proceedings of the 4th International Conference on Aspect-Oriented Software Development","author":"A. Garcia","year":"2005","unstructured":"Garcia, A., Anna, C.S., Figueiredo, E., Kulesza, U., Lucena, C., von Staa, A.: Modularizing Design Patterns with Aspects: a Quantitative Study. In: AOSD 2005: Proceedings of the 4th International Conference on Aspect-Oriented Software Development, pp. 3\u201314. ACM Press, New York (2005)"},{"key":"31_CR6","unstructured":"Goetz, B.: Stick a fork in it (Last accessed, March 2008), \n                  \n                    http:\/\/www.ibm.com\/developerworks\/java\/library\/j-jtp11137.html?ca=drs-"},{"key":"31_CR7","doi-asserted-by":"crossref","unstructured":"Hannemann, J., Kiczales, G.: Design pattern implementation in Java and AspectJ. In: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, pp. 161\u2013173 (2002)","DOI":"10.1145\/582419.582436"},{"key":"31_CR8","doi-asserted-by":"crossref","unstructured":"Harbulot, B., Gurd, J.R.: Using AspectJ to separate concerns in parallel scientific Java code. In: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, pp. 122\u2013131 (2004)","DOI":"10.1145\/976270.976286"},{"key":"31_CR9","doi-asserted-by":"crossref","unstructured":"Harbulot, B., Gurd, J.R.: A join point for loops in AspectJ. In: Proceedings of the 5th International Conference on Aspect-Oriented Software Development, pp. 63\u201374 (2006)","DOI":"10.1145\/1119655.1119666"},{"key":"31_CR10","unstructured":"Lea, D.: Concurrent Programming in Java: Design Principles and Patterns. Addison-Wesley (1999)"},{"key":"31_CR11","doi-asserted-by":"crossref","unstructured":"Lea, D.: A Java fork\/join framework. In: Proceedings of the ACM 2000 conference on Java Grande, pp. 36\u201343 (2000)","DOI":"10.1145\/337449.337465"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69501-1_31.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T00:42:03Z","timestamp":1620002523000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69501-1_31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540695004","9783540695011"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69501-1_31","relation":{"is-part-of":[{"id-type":"doi","id":"https:\/\/doi.org\/10.1007\/978-3-540-69501-1","asserted-by":"object"}]},"subject":[]}}