{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T19:51:20Z","timestamp":1760730680940,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,10,20]],"date-time":"2014-10-20T00:00:00Z","timestamp":1413763200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["03FH01 013"],"award-info":[{"award-number":["03FH01 013"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,10,20]]},"DOI":"10.1145\/2687357.2687363","type":"proceedings-article","created":{"date-parts":[[2015,1,5]],"date-time":"2015-01-05T13:32:15Z","timestamp":1420464735000},"page":"15-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["CAF - the C++ Actor Framework for Scalable and Resource-Efficient Applications"],"prefix":"10.1145","author":[{"given":"Dominik","family":"Charousset","sequence":"first","affiliation":[{"name":"HAW Hamburg, Hamburg, Germany"}]},{"given":"Raphael","family":"Hiesgen","sequence":"additional","affiliation":[{"name":"HAW Hamburg, Hamburg, Germany"}]},{"given":"Thomas C.","family":"Schmidt","sequence":"additional","affiliation":[{"name":"HAW Hamburg, Hamburg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2014,10,20]]},"reference":[{"key":"e_1_3_2_1_2_1","first-page":"68","volume-title":"Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on","author":"Agha G.","year":"1997","unstructured":"G. Agha and W. Kim . Parallel programming and complexity analysis using actors . In Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on , pages 68 -- 79 , Nov 1997 . G. Agha and W. Kim. Parallel programming and complexity analysis using actors. In Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on, pages 68--79, Nov 1997."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/646727.703340"},{"key":"e_1_3_2_1_4_1","first-page":"16","volume-title":"Proceedings of the symposium on industrial applications of Prolog (INAP96)","author":"Armstrong J.","year":"1996","unstructured":"J. Armstrong . Erlang - A Survey of the Language and its Industrial Applications . In Proceedings of the symposium on industrial applications of Prolog (INAP96) , pages 16 -- 18 . Hino , October 1996 . J. Armstrong. Erlang - A Survey of the Language and its Industrial Applications. In Proceedings of the symposium on industrial applications of Prolog (INAP96), pages 16--18. Hino, October 1996."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159789.1159792"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2013.6970748"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24622-0_5"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/324133.324234"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541329.2541336"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.58762"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44471-9_7"},{"key":"e_1_3_2_1_13_1","first-page":"289","volume-title":"Proc. of USENIX'06 Ann. Tech. Conf.","author":"Geels D. M.","year":"2006","unstructured":"D. M. Geels , G. Altekar , S. Shenker , and I. Stoica . Replay debugging for distributed applications . In Proc. of USENIX'06 Ann. Tech. Conf. , pages 289 -- 300 . USENIX Assoc. , 2006 . D. M. Geels, G. Altekar, S. Shenker, and I. Stoica. Replay debugging for distributed applications. In Proc. of USENIX'06 Ann. Tech. Conf., pages 289--300. USENIX Assoc., 2006."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/114005.102808"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_16_1","first-page":"235","volume-title":"Proceedings of the 3rd IJCAI","author":"Hewitt C.","year":"1973","unstructured":"C. Hewitt , P. Bishop , and R. Steiger . A Universal Modular ACTOR Formalism for Artificial Intelligence . In Proceedings of the 3rd IJCAI , pages 235 -- 245 , San Francisco, CA, USA , 1973 . Morgan Kaufmann Publishers Inc. C. Hewitt, P. Bishop, and R. Steiger. A Universal Modular ACTOR Formalism for Artificial Intelligence. In Proceedings of the 3rd IJCAI, pages 235--245, San Francisco, CA, USA, 1973. Morgan Kaufmann Publishers Inc."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE-Berlin.2014.7034296"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2687357.2687368"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","first-page":"175","DOI":"10.7551\/mitpress\/5241.003.0009","volume-title":"Charm++: Parallel programming with message-driven objects. Parallel Programming using C++","author":"Kale L. V.","year":"1996","unstructured":"L. V. Kale and S. Krishnan . Charm++: Parallel programming with message-driven objects. Parallel Programming using C++ , pages 175 -- 213 , 1996 . L. V. Kale and S. Krishnan. Charm++: Parallel programming with message-driven objects. Parallel Programming using C++, pages 175--213, 1996."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596655.1596658"},{"issue":"3","key":"e_1_3_2_1_21_1","first-page":"144","volume":"305","author":"Kish L. B.","year":"2002","unstructured":"L. B. Kish . End of Moore's law: Thermal (Noise) Death of Integration in Micro and Nano Electronics. Physics Letters A , 305 ( 3-4 ): 144 -- 149 , 2002 . ISSN 0375--9601. L. B. Kish. End of Moore's law: Thermal (Noise) Death of Integration in Micro and Nano Electronics. Physics Letters A, 305(3-4):144--149, 2002. ISSN 0375--9601.","journal-title":"Death of Integration in Micro and Nano Electronics. Physics Letters A"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384639"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337465"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"e_1_3_2_1_25_1","author":"Meyers S.","year":"2004","unstructured":"S. Meyers and A. Alexandrescu . C++ and the Perils of Double-Checked Locking. Dr. Dobb's Journal , July 2004 . S. Meyers and A. Alexandrescu. C++ and the Perils of Double-Checked Locking. Dr. Dobb's Journal, July 2004.","journal-title":"C++ and the Perils of Double-Checked Locking. Dr. Dobb's Journal"},{"volume-title":"http:\/\/casablanca.codeplex.com\/","year":"2012","key":"e_1_3_2_1_26_1","unstructured":"Microsoft. Casablanca. http:\/\/casablanca.codeplex.com\/ , 2012 . Microsoft. Casablanca. http:\/\/casablanca.codeplex.com\/, 2012."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/998675.999446"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/224964.224987"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70592-5_6"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.286299"},{"key":"e_1_3_2_1_32_1","volume-title":"March","author":"Typesafe Inc. Akka.","year":"2012","unstructured":"Typesafe Inc. Akka. akka.io , March 2012 . Typesafe Inc. Akka. akka.io, March 2012."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2631471"},{"key":"e_1_3_2_1_34_1","first-page":"26","volume":"7","author":"Veldhuizen T.","year":"1995","unstructured":"T. Veldhuizen . Expression Templates . C++ Report , 7 : 26 -- 31 , 1995 . T. Veldhuizen. Expression Templates. C++ Report, 7:26--31, 1995.","journal-title":"Report"}],"event":{"name":"SPLASH '14: Conference on Systems, Programming, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Portland Oregon USA","acronym":"SPLASH '14"},"container-title":["Proceedings of the 4th International Workshop on Programming based on Actors Agents &amp; Decentralized Control"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2687357.2687363","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2687357.2687363","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:14Z","timestamp":1750227134000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2687357.2687363"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,20]]},"references-count":31,"alternative-id":["10.1145\/2687357.2687363","10.1145\/2687357"],"URL":"https:\/\/doi.org\/10.1145\/2687357.2687363","relation":{},"subject":[],"published":{"date-parts":[[2014,10,20]]},"assertion":[{"value":"2014-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}