Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

DOMASCOS (DOMAin Specific COncurrency Skeletons)

View through CrossRef
Existing approaches to concurrent programming, albeit essential, are easily used incorrectly. Testing is difficult due to the inherent non-determinism introduced by concurrency, especially in embedded systems (e.g., the Mars Rover catastrophe). DOMASCOS' goal is to produce (a) experts in concurrency programming and (b) libraries of concurrency program skeletons freeing applications from concurrency bugs – or, at least, significantly reducing their occurrence. Hence, programmers will no longer be required to implement their own concurrency mechanisms, but inherit guaranteed correct concurrency schemas directly from the DOMASCOS library. DOMASCOS addresses the problem of Reusable Concurrency for Modern System Design, supporting Europe to be at the forefront as the number of computationally enabled devices increases. DOMASCOS consists of concurrent groups of people sharing expertise in formally expressing correct concurrency, but who differ in application domains: namely high-performance computing, GPU programming, embedded systems and robotics. The variety in applications ensures versatility of the skeletons and the shared concurrency knowledge ensures coherence in the team.
Title: DOMASCOS (DOMAin Specific COncurrency Skeletons)
Description:
Existing approaches to concurrent programming, albeit essential, are easily used incorrectly.
Testing is difficult due to the inherent non-determinism introduced by concurrency, especially in embedded systems (e.
g.
, the Mars Rover catastrophe).
DOMASCOS' goal is to produce (a) experts in concurrency programming and (b) libraries of concurrency program skeletons freeing applications from concurrency bugs – or, at least, significantly reducing their occurrence.
Hence, programmers will no longer be required to implement their own concurrency mechanisms, but inherit guaranteed correct concurrency schemas directly from the DOMASCOS library.
DOMASCOS addresses the problem of Reusable Concurrency for Modern System Design, supporting Europe to be at the forefront as the number of computationally enabled devices increases.
DOMASCOS consists of concurrent groups of people sharing expertise in formally expressing correct concurrency, but who differ in application domains: namely high-performance computing, GPU programming, embedded systems and robotics.
The variety in applications ensures versatility of the skeletons and the shared concurrency knowledge ensures coherence in the team.

Related Results

Not that Concurrent!
Not that Concurrent!
Concurrency is, in the literature, often used as a noun with a range of strengths: there is more or less concurrency; it is more or less limited; it may even be seen described as c...
Message-Passing Concurrency Shootout
Message-Passing Concurrency Shootout
In the last few years, there have been a number of new programming languages which incorporate message-passing concurrency. Examples, such as Google's Go and Mozilla's Rust, have s...
Multi-domain Feature Fusion Neural Network for Electrocardiogram Classification
Multi-domain Feature Fusion Neural Network for Electrocardiogram Classification
Abstract Electrocardiogram (ECG) is of great significant in detecting cardiovascular disease. With the continuous development of computerized ECG interpretation technology,...
Performance Comparison of three Sorting Algorithms Using Shared Data and Concurrency Mechanisms in Java
Performance Comparison of three Sorting Algorithms Using Shared Data and Concurrency Mechanisms in Java
Sorting large data sets or database is a problem commonly found in Computer Science and to find a solution to this problem, several quicksorting algorithms were developed while som...
Partner-concurrency associated with herpes simplex virus 2 infection in young South Africans
Partner-concurrency associated with herpes simplex virus 2 infection in young South Africans
Whilst much is known about the individual-level risk factors for herpes simplex virus 2 (HSV-2) infection, little is known about why only some populations develop generalized HSV-2...
Refactoring for Java-Structured Concurrency
Refactoring for Java-Structured Concurrency
Structured concurrency treats multiple tasks running in different threads as a single unit, thereby improving reliability and enhancing observability. The existing IDE (Integrated ...
ABSTRACT
ABSTRACT
Although the onset of illicit substance use during adolescence can hit parents abruptly like a raging flood, its origins likely start as a trickle in early childhood. Understanding...
Cross-domain Cross-task Knowledge Distillation Network for Unsupervised Domain Adaptation*
Cross-domain Cross-task Knowledge Distillation Network for Unsupervised Domain Adaptation*
Abstract Unsupervised domain adaptation has attracted extensive attention in recent years because it can naturally solve the problem of new domains encountered in depth mod...

Back to Top