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 <>
Dates :Courant 2014, pour 4 à 6 mois
Rémunération :1500 euros brut / mois
Mots-clés : Parcours SAR autre qu’ATIAM, professionnel


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.


Programming in Ada

Distributed systems and objects