The actor model is an attractive foundation for developing concurrent applications because actors are isolated concurrent entities that communicate through asynchronous messages and do not share state. Thereby, they avoid concurrency bugs such as data races, but are not immune to concurrency bugs in general.
%0 Journal Article
%1 TorresLopez:2018:BugSurvey
%A Torres Lopez, Carmen
%A Marr, Stefan
%A Mössenböck, Hanspeter
%A Gonzalez Boix, Elisa
%B Programming with Actors: State-of-the-Art and Research Perspectives
%D 2018
%E Ricci, Alessandro
%E Haller, Philipp
%I Springer
%K ActorLanguages Analysis Bug Concurrency Debugging EventLoopConcurrency MeMyPublication Testing Truffle myown
%P 155--185
%R 10.1007/978-3-030-00302-9_6
%T A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs
%V 10789
%X The actor model is an attractive foundation for developing concurrent applications because actors are isolated concurrent entities that communicate through asynchronous messages and do not share state. Thereby, they avoid concurrency bugs such as data races, but are not immune to concurrency bugs in general.
%@ 978-3-030-00302-9
@article{TorresLopez:2018:BugSurvey,
abstract = {The actor model is an attractive foundation for developing concurrent applications because actors are isolated concurrent entities that communicate through asynchronous messages and do not share state. Thereby, they avoid concurrency bugs such as data races, but are not immune to concurrency bugs in general.},
added-at = {2018-08-15T16:18:18.000+0200},
author = {Torres Lopez, Carmen and Marr, Stefan and Mössenböck, Hanspeter and Gonzalez Boix, Elisa},
biburl = {https://www.bibsonomy.org/bibtex/28573484e9d4d1f4a16cb8c3cef008e5a/gron},
booktitle = {Programming with Actors: State-of-the-Art and Research Perspectives},
doi = {10.1007/978-3-030-00302-9_6},
editor = {Ricci, Alessandro and Haller, Philipp},
interhash = {e803234f745df3a9bc0bdf5ab1305e18},
intrahash = {8573484e9d4d1f4a16cb8c3cef008e5a},
isbn = {978-3-030-00302-9},
keywords = {ActorLanguages Analysis Bug Concurrency Debugging EventLoopConcurrency MeMyPublication Testing Truffle myown},
month = {September},
numpages = {32},
pages = {155--185},
pdf = {https://stefan-marr.de/downloads/lncs-torres-lopez-et-al-study-of-concurrency-bugs-and-advanced-development-support-for-actor-based-programs.pdf},
publisher = {Springer},
series = {AGERE!'16 (LNCS)},
timestamp = {2022-08-29T20:26:34.000+0200},
title = {{A Study of Concurrency Bugs and Advanced Development Support for Actor-based Programs}},
volume = 10789,
year = 2018
}