Projects per year
Abstract
With the omnipresence of multicore processors, developers are
building more concurrent software. Much research has focused on
providing programming models and abstractions to ease the con-
struction of concurrent systems such as actors, communicating se-
quential processes (CSP), or software transactional memory (STM).
To address specific application requirements, developers start to
cherry-pick the abstractions that fit the problems at hand [
4
]. This
means, applications are built from a combination of concurrency
abstractions such as threads, actors, CSP, or even STM.
However, when it comes to debugging and tooling support, the
same revolution has not happened. To date, there is no software
platform or ecosystem that provides tooling that addresses the chal-
lenges of combining concurrency models. Typically, applications
are debugged on the level of the basic abstractions of a language.
Original language | English |
---|---|
Title of host publication | Programming`17 Companion to the first International Converence on the Art, Science and Engineering of Programming |
Place of Publication | New York |
Publisher | ACM |
Number of pages | 2 |
ISBN (Print) | 978-1-4503-4836-2 |
Publication status | Published - Apr 2017 |
Fields of science
- 102 Computer Sciences
- 102009 Computer simulation
- 102011 Formal languages
- 102013 Human-computer interaction
- 102022 Software development
- 102024 Usability research
- 102029 Practical computer science
JKU Focus areas
- Computation in Informatics and Mathematics
- Engineering and Natural Sciences (in general)
Projects
- 1 Finished
-
Meta-level Engineering and Tooling for Complex Concurrent Systems
Mössenböck, H. (PI)
01.03.2016 → 28.02.2021
Project: Funded research › FWF - Austrian Science Fund