Skip to Main content Skip to Navigation
Theses

Rejo Langage d'Objects Réactifs et d'Agents

Abstract : This thesis presents Rejo a new high level language for programming reactive systems. Rejo, which means REactive Java Objets, is an extension of Java that creates Reactive Objets, i.e., objects that encapsulate data and a mix of Java instructions and reactive instructions. The execution model is the one of the Reactive Synchronous Approach which executes the Java instructions in an atomic way. The Rejo compiler generates 100% Java code where reactive instructions are implemented with the Junior library. The influence of Junior on Rejo is important, and performance, advantages, and drawbacks are herited from the model and implementation of Junior. Junior programming and several implementations of it are studied in the thesis . The Rejo reactive objects may be considered as mobile agents because they can migrate using a platform, called ROS, that provides the functionalities they need. ROS, which means Reactive Operating System, is a Mobile Agent System similar to an operating system because it is based on a modular micro-kernel and on a set of services, and it provides a graphical interface (Ricobjs), a shell (Rsh), and an API.
Document type :
Theses
Domain :
Complete list of metadatas

Cited literature [35 references]  Display  Hide  Download

https://pastel.archives-ouvertes.fr/pastel-00001355
Contributor : Ecole Mines Paristech <>
Submitted on : Monday, August 22, 2005 - 8:00:00 AM
Last modification on : Thursday, September 24, 2020 - 5:22:33 PM
Long-term archiving on: : Thursday, September 30, 2010 - 6:43:14 PM

Identifiers

  • HAL Id : pastel-00001355, version 1

Citation

Raul Acosta-Bermejo. Rejo Langage d'Objects Réactifs et d'Agents. domain_other. École Nationale Supérieure des Mines de Paris, 2003. Français. ⟨NNT : 2003ENMP1158⟩. ⟨pastel-00001355⟩

Share

Metrics

Record views

492

Files downloads

1119