Skip to main content

Showing 1–4 of 4 results for author: Aumayr, D

.
  1. Capturing High-level Nondeterminism in Concurrent Programs for Practical Concurrency Model Agnostic Record & Replay

    Authors: Dominik Aumayr, Stefan Marr, Sophie Kaleba, Elisa Gonzalez Boix, Hanspeter Mössenböck

    Abstract: With concurrency being integral to most software systems, developers combine high-level concurrency models in the same application to tackle each problem with appropriate abstractions. While languages and libraries offer a wide range of concurrency models, debugging support for applications that combine them has not yet gained much attention. Record & replay aids debugging by deterministically rep… ▽ More

    Submitted 26 February, 2021; originally announced March 2021.

    Journal ref: The Art, Science, and Engineering of Programming, 2021, Vol. 5, Issue 3, Article 14

  2. Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications

    Authors: Dominik Aumayr, Stefan Marr, Elisa Gonzalez Boix, Hanspeter Mössenböck

    Abstract: The actor model is popular for many types of server applications. Efficient snapshotting of applications is crucial in the deployment of pre-initialized applications or moving running applications to different machines, e.g for debugging purposes. A key issue is that snapshotting blocks all other operations. In modern latency-sensitive applications, stopping the application to persist its state ne… ▽ More

    Submitted 18 September, 2019; v1 submitted 18 July, 2019; originally announced July 2019.

    Comments: This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR '19), October 21-22, 2019, Athens, Greece, https://doi.org/10.1145/3357390.3361019

  3. Efficient and Deterministic Record & Replay for Actor Languages

    Authors: Dominik Aumayr, Stefan Marr, Clément Béra, Elisa Gonzalez Boix, Hanspeter Mössenböck

    Abstract: With the ubiquity of parallel commodity hardware, developers turn to high-level concurrency models such as the actor model to lower the complexity of concurrent software. However, debugging concurrent software is hard, especially for concurrency models with a limited set of supporting tools. Such tools often deal only with the underlying threads and locks, which is at the wrong abstraction level a… ▽ More

    Submitted 20 August, 2018; v1 submitted 16 May, 2018; originally announced May 2018.

    Comments: International Conference on Managed Languages & Runtimes (ManLang'18)

  4. A Concurrency-Agnostic Protocol for Multi-Paradigm Concurrent Debugging Tools

    Authors: Stefan Marr, Carmen Torres Lopez, Dominik Aumayr, Elisa Gonzalez Boix, Hanspeter Mössenböck

    Abstract: Today's complex software systems combine high-level concurrency models. Each model is used to solve a specific set of problems. Unfortunately, debuggers support only the low-level notions of threads and shared memory, forcing developers to reason about these notions instead of the high-level concurrency models they chose. This paper proposes a concurrency-agnostic debugger protocol that decouple… ▽ More

    Submitted 29 October, 2017; v1 submitted 1 June, 2017; originally announced June 2017.

    Comments: International Symposium on Dynamic Languages