Skip to main content

Towards Advanced Debugging Support for Actor Languages: Studying Concurrency Bugs in Actor-based Programs

Torres Lopez, Carmen, Marr, Stefan, Mössenböck, Hanspeter, Gonzalez Boix, Elisa (2016) Towards Advanced Debugging Support for Actor Languages: Studying Concurrency Bugs in Actor-based Programs. In: 6th International Workshop on Programming based on Actors, Agents, and Decentralized Control. (Unpublished) (KAR id:86673)

PDF Author's Accepted Manuscript
Language: English
Download (335kB) Preview
[thumbnail of agere16-torres-lopez-et-al-towards-advanced-debugging-support-for-actor-languages.pdf]
Preview
This file may not be suitable for users of assistive technology.
Request an accessible format

Abstract

With the ubiquity of multicore hardware, concurrent and parallel programming has become a fundamental part of software development. If writing concurrent programs is hard, debugging them is even harder. The actor model is attractive for developing concurrent applications because actors are isolated concurrent entities that communicates through asynchronous message sending and do not share state, thus they avoid common concurrency bugs such as race conditions. However, they are not immune to bugs. This paper presents initial work on a taxonomy of concurrent bugs for actor based applications. Based on this study, we propose debugging tooling to assist the development process of actor-based applications.

Item Type: Conference or workshop item (Other)
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Stefan Marr
Date Deposited: 04 Mar 2021 16:12 UTC
Last Modified: 05 Mar 2021 14:50 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/86673 (The current URI for this page, for reference purposes)
Marr, Stefan: https://orcid.org/0000-0001-9059-5180
  • Depositors only (login required):

Downloads

Downloads per month over past year