Les rapports de recherche du LIG - ISSN: 2105-0422This paper proposes an ownership model that permits to combine both a deep-copy and migration semantics within one consistent message-oriented programming model for Java. We argue that both semantics are necessary to cover the complete spectrum of application patterns. We also argue that one memory isolation mechanism is enough to provide strict memory isolation (isolate style) and message-oriented isolation suited for concurrent programming (actor style). Our proposal combines strict memory isolation, modeled on Java isolates (JSR 121),and a message passing that can send unconstrained object graphs, either migrating or deep-copying them. To our knowledge, our ownership model is the only mod...
This thesis presents a framework for using explicit memory management to improve the communication p...
In this thesis, we present a new approach to support transparent sharing of data in a distributed sy...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
Les rapports de recherche du LIG - ISSN: 2105-0422This paper proposes an ownership model that permit...
In this thesis we study state isolation and efficient message-passing in the context of concurrent o...
In this thesis we study state isolation and efficient message-passing in the context of concurrent o...
The OSGi framework is a Java-based, centralized, component oriented platform. It is being widely ado...
AbstractToday’s complex applications must face the distribution of data and code among different net...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
Journal ArticleLanguage-based extensible systems such as Java use type safety to provide memory safe...
International audienceExchanging mutable data objects with untrusted code is a delicate matter becau...
This paper discusses an approach which aims to provide legacy message passing libraries with Java-l...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
This paper discusses an approach which aims to provide legacy message passing libraries with Java-li...
This thesis presents a framework for using explicit memory management to improve the communication p...
In this thesis, we present a new approach to support transparent sharing of data in a distributed sy...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
Les rapports de recherche du LIG - ISSN: 2105-0422This paper proposes an ownership model that permit...
In this thesis we study state isolation and efficient message-passing in the context of concurrent o...
In this thesis we study state isolation and efficient message-passing in the context of concurrent o...
The OSGi framework is a Java-based, centralized, component oriented platform. It is being widely ado...
AbstractToday’s complex applications must face the distribution of data and code among different net...
To date, systems offering multitasking for the Java™ programming language either use one process or ...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
Journal ArticleLanguage-based extensible systems such as Java use type safety to provide memory safe...
International audienceExchanging mutable data objects with untrusted code is a delicate matter becau...
This paper discusses an approach which aims to provide legacy message passing libraries with Java-l...
The popularity of Java and recent advances in compilation and execution technology for Java are maki...
This paper discusses an approach which aims to provide legacy message passing libraries with Java-li...
This thesis presents a framework for using explicit memory management to improve the communication p...
In this thesis, we present a new approach to support transparent sharing of data in a distributed sy...
Java is a modern object oriented programming language, which has become popular in a wide range of s...