International audienceProgramming in an open environment remains challenging because it requires combining modularity, security, concurrency, distribution, and dynamicity. In this paper, we propose an approach to open distributed programming that exploits the notion of locality, which has been used in the past decade as a basis for several distributed process calculi such as Mobile Ambients, Dπ, and Seal. We use the locality concept as a form of component that serves as a unit of modularity, of isolation, and of passivation. Specifically, we introduce in this paper OZ/K, a kernel programming language, that adds to the OZ computation model a notion of locality borrowed from the Kell calculus. We present an operational semantics for the langu...
This thesis covers the design and implementation of Legion, a new programming model and runtime syst...
A universal persistent object store is a logical space of persistent objects whose localities span o...
We propose to search for common abstractions for different concurrency models to enable high-level l...
International audienceProgramming in an open environment remains challenging because it requires com...
Programming in a distributed and open environment remains challenging because it requires combining ...
International audienceComponent-oriented programming yields a tension between higher-order features ...
International audienceThe Partitioned Global Address Space (PGAS) model is a parallel programming mo...
The goal of the workshop and this report is to identify common themes and standardize concepts for l...
Locality of computation is key to obtaining high performance on a broad variety of parallel architec...
Much progress has been made in distributed computing in the areas of distribution structure, open co...
Component-oriented programming yields a tension between higher-order features (deployment, reconfigu...
International audienceSurvey of core results in the context of locality in distributed graph algorit...
Much progress has been made in distributed computing in the areas of distribution structure, open co...
Programming environments are typically based on concepts such as syntax and semantics and they provi...
International audienceModern computing platforms are increasingly complex, with multiple cores, shar...
This thesis covers the design and implementation of Legion, a new programming model and runtime syst...
A universal persistent object store is a logical space of persistent objects whose localities span o...
We propose to search for common abstractions for different concurrency models to enable high-level l...
International audienceProgramming in an open environment remains challenging because it requires com...
Programming in a distributed and open environment remains challenging because it requires combining ...
International audienceComponent-oriented programming yields a tension between higher-order features ...
International audienceThe Partitioned Global Address Space (PGAS) model is a parallel programming mo...
The goal of the workshop and this report is to identify common themes and standardize concepts for l...
Locality of computation is key to obtaining high performance on a broad variety of parallel architec...
Much progress has been made in distributed computing in the areas of distribution structure, open co...
Component-oriented programming yields a tension between higher-order features (deployment, reconfigu...
International audienceSurvey of core results in the context of locality in distributed graph algorit...
Much progress has been made in distributed computing in the areas of distribution structure, open co...
Programming environments are typically based on concepts such as syntax and semantics and they provi...
International audienceModern computing platforms are increasingly complex, with multiple cores, shar...
This thesis covers the design and implementation of Legion, a new programming model and runtime syst...
A universal persistent object store is a logical space of persistent objects whose localities span o...
We propose to search for common abstractions for different concurrency models to enable high-level l...