
Except where otherwise noted, any resource below is
licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 France.
En l’absence de mention contraire, toutes les ressources listées ci-dessous sont mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d’Utilisation Commerciale-Pas de Modification 2.0 France.
Publication List
Articles about Concurrency and/or Distribution
- Concurrent Object Oriented Programming with Asynchronous References
In this article, we present a deep overview of the Concurrent Object Oriented Programming (COOP) paradigm and the Asynchronous Reference concept which is the core of the Mandala framework. - Transparency and Asynchronous Method Invocation
In this article, we show why transparent asynchronous method invocation is not a good idea in general (and in Java in particular). - Behavior Model of Mobile Agent Systems
This article gives a formal model in pi-calculus of behavior of mobile agent systems. It introduces the concept of active container. - A Framework for Seamlesly Making Object Oriented Applications Distributed
This article describes JACOb, the Mandala part used for distributed objects over a network. - Extensible and Customizable Just-In-Time-Security (JITS) management of Client-Server Communication in Java
This article shows an easy way to add a security protocol to a server object through the use of the active container concept. - JToe: a Java API for object exchange
This article deals with an efficient mechanism for the transfert of Java objects over the network. - JACOb: a software framework to support the development of e-services, and its comparison to Enterprise JavaBeans
This very short article gives a short comparison of the JACOb framework with the EJB framework.
Miscellaneous
- Computing with Java Cards
Study on the feasability of the using of JavaCards for computing. - Secure distributed computing on a Java Card Grid
In this article, we show how a grid of Java card has been used as a proof of concept for secure distributed computing. In this experiment, the Mandala framework was used. - Why BPEL is not the holy grail for BPM
In this article, we explain that BPEL might be used to express graph-based (business) process despite its “block-based feeling”. But we show why it may not be a good idea unless one solves the BPMN-BPEL roundtrip problem. The article uses a famous BPM solution to illustrate that claim. This article had quite a big impact on the BPM community (9481 views). For example, the web site BPMLab was created shortly after the publication of this article at InfoQ. - Choosing the right Linux File System Layout using a Top-Bottom Process.
This article deals with file system layout under Linux. It has been published in HTML format at www.linuxconfig.org
Thesis
- Vers une programmation locale et distribuée unifiée au travers de l’utilisation de conteneurs actifs et de références asynchrones
This document presents my PhD Thesis work. It deals with may aspects of distributed (and concurrent systems) from smart cards, to parallel processing. Although in french, you may be interested in the english version of the “Resumé” (the “Abstract”). This may even lead you to learn french for the sole purpose of reading this PhD Thesis (if this is the case, please send me a feedback!
) - Agents mobiles : une implémentation en Java et sa modélisation
This is the starting point of all the rest. In particular, this Master Research Thesis is where the active container concept was initially designed (it is has been refined a bit afterwards).