Erlang is a functional programming language with built-in support for concurrency based on share-nothing processes and asynchronous message passing. The design of Erlang makes it suitable for writing concurrent and parallel applications, taking full advantage of the computing power of modern multicore machines. However many existing Erlang applications are sequential, in need of parallelisation. In this paper, we present the Erlang concurrency profiling tool Percept2, and demonstrate how the information provided by it can help the user to explore the potential parallelism in an Erlang application and how the system performs on the Erlang multicore system. Percept2 thus allows users improve the performance and scalability of their applic...
International audienceErlang is a functional and concurrent programming language. The aim of this pa...
Erlang is a functional language developed by Ericsson AB, in which concurrency belongs to the progra...
We present the techniques used in Concuerror, a systematic testing tool able to find and reproduce a...
The advent of multicore architectures has bred complexity for developers. Variability in scheduling ...
This paper describes a prototype visualization system for concurrent and distributed applications p...
Traditional refactoring is about modifying the structure of existing code without changing its behav...
As CPU chips integrate more processor cores, computer systems are evolving from multi-core to many-c...
Erlang is a functional language with a much-emulated model for building reliable distributed sys...
Dissertation in Computer Science to be publicly examined in Häggsalen, Ångströmlaboratoriet, Uppsala...
With the advent of many-core architectures, scalability is a key property for programming languages...
Erlang is a concurrent functional language based on the actor modelof concurrency. In the purest for...
Along with the development of multicore architectures and cloud computing, concurrent programming an...
Erlang is a functional and concurrent programming language. The aim of this paper is to investigate ...
This book offers you an in-depth explanation of Erlang, a programming language ideal for any situati...
This paper advocates the test-driven development of concurrent Erlang programs in order to detect ea...
International audienceErlang is a functional and concurrent programming language. The aim of this pa...
Erlang is a functional language developed by Ericsson AB, in which concurrency belongs to the progra...
We present the techniques used in Concuerror, a systematic testing tool able to find and reproduce a...
The advent of multicore architectures has bred complexity for developers. Variability in scheduling ...
This paper describes a prototype visualization system for concurrent and distributed applications p...
Traditional refactoring is about modifying the structure of existing code without changing its behav...
As CPU chips integrate more processor cores, computer systems are evolving from multi-core to many-c...
Erlang is a functional language with a much-emulated model for building reliable distributed sys...
Dissertation in Computer Science to be publicly examined in Häggsalen, Ångströmlaboratoriet, Uppsala...
With the advent of many-core architectures, scalability is a key property for programming languages...
Erlang is a concurrent functional language based on the actor modelof concurrency. In the purest for...
Along with the development of multicore architectures and cloud computing, concurrent programming an...
Erlang is a functional and concurrent programming language. The aim of this paper is to investigate ...
This book offers you an in-depth explanation of Erlang, a programming language ideal for any situati...
This paper advocates the test-driven development of concurrent Erlang programs in order to detect ea...
International audienceErlang is a functional and concurrent programming language. The aim of this pa...
Erlang is a functional language developed by Ericsson AB, in which concurrency belongs to the progra...
We present the techniques used in Concuerror, a systematic testing tool able to find and reproduce a...