International audienceWe tackle the problem of designing and programming dynamic and reactive systems with four objectives: being based on a formal model of computation, using different types of concurrency, being efficient, and tolerating failures. The challenge lies in the fact that good formal models with very high level of abstraction generally result in non-efficient implementations. We propose a 'C' based library approach following the formal Dynamic Globally Asynchronous Locally Synchronous (DGALS) model of computation. We show how a DGALS system can be dynamically constructed from concurrent behaviors on distributed platforms thanks to the DGALS paradigm. Finally, our experimental results clearly indicate the large execution time an...
We introduce dynamic computation structures (DCS), a compilation technique to produce dynamic code f...
Actors have become widespread in programming languages and programming frameworks focused on paralle...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...
International audienceWe tackle the problem of designing and programming dynamic and reactive system...
International audienceThe paper presents a programming language, DSystemJ, for dynamic distributed G...
International audienceWe propose a Globally Asynchronous Locally Syn- chronous language DSystemJ for...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...
International audienceIn this paper we present the syntax, semantics, and compilation of a new syste...
International audienceArchitecture Analysis and Design Language (AADL) is used to describe the hardw...
Since the beginning of the 1980's, the way the computer systems are conceived has changed dramatical...
A concurrent system is persistent if throughout its operation no activity which became enabled can s...
International audienceA Gals (Globally Asynchronous Locally Synchronous) system typically consists o...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
Live sequence charts (LSC) is a visual, executable, language for the modeling of reactive systems. E...
We propose a new scripting language called DSL bas- ed on the synchronous/reactive model. In DSL, sy...
We introduce dynamic computation structures (DCS), a compilation technique to produce dynamic code f...
Actors have become widespread in programming languages and programming frameworks focused on paralle...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...
International audienceWe tackle the problem of designing and programming dynamic and reactive system...
International audienceThe paper presents a programming language, DSystemJ, for dynamic distributed G...
International audienceWe propose a Globally Asynchronous Locally Syn- chronous language DSystemJ for...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...
International audienceIn this paper we present the syntax, semantics, and compilation of a new syste...
International audienceArchitecture Analysis and Design Language (AADL) is used to describe the hardw...
Since the beginning of the 1980's, the way the computer systems are conceived has changed dramatical...
A concurrent system is persistent if throughout its operation no activity which became enabled can s...
International audienceA Gals (Globally Asynchronous Locally Synchronous) system typically consists o...
An important issue in real-time computing is the development of a usable and yet abstract computatio...
Live sequence charts (LSC) is a visual, executable, language for the modeling of reactive systems. E...
We propose a new scripting language called DSL bas- ed on the synchronous/reactive model. In DSL, sy...
We introduce dynamic computation structures (DCS), a compilation technique to produce dynamic code f...
Actors have become widespread in programming languages and programming frameworks focused on paralle...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...