Master 2013 2014
Stages de la spécialité SAR
Data Descriptors for efficient parameter exchange with middleware


Lieu :Société AdaCore 46, rue d'Amsterdam, Paris 9e
Encadrant : Thomas Quinot <quinot@adacore.com>
Dates :Courant 2014, pour 4 à 6 mois
Rémunération :1500 euros brut / mois
Mots-clés : Parcours SAR autre qu’ATIAM, professionnel

Description

The Ada language features an optional annex offering powerful functionalities aimed at the development of distributed systems. AdaCore’s implementation of this annex is based on the PolyORB middleware, initially developed by the ENST and LIP6 French research labs and then industrialized by AdaCore.

The internship purpose is to allow parameter passing without copies between user code and the middleware runtime library. This involves modifying the GNAT code generator to produce data descriptors and accessors allowing data conversions to/from a neutral representation without copies.

Bibliographie

Programming in Ada

Distributed systems and objects

CORBA