DREI
Internship at Inria for international students



PROPOSITION D'UN SUJET DE STAGE
INTERNSHIP SUBJECT PROPOSAL

(stages d'avril à septembre 2006) / (Internships between April and September 2006)

(renseigner toutes les rubriques en supprimant les mentions inutiles)

 

Votre courriel/e-mail of the proposer : Olivier_NoSPaM_.Dalle@sophia.inria.fr (remove _NoSPaM_)

Nom du projet/Research team name : Mascotte

Unité de recherche/Research Unit : Sophia-Antipolis

Thème INRIA/Research theme : Com

Nom et prénom du chef de projet/Research team leader name : Jean-Claude BERMOND

Encadrant du stage/Intern tutor : Olivier DALLE

Titre du sujet du stage/Topic of the Internship:
Contibuting to OSA

Type de stage/Intern level : diplôme d'ingénieur-Engineering school or Mastère-Master's thesis .

Durée minimum du stage (en mois)/Internship duration (months) : 4

Ce stage pourrait-il déboucher sur une thèse ou un post-doc ?/Possibility of a follow-up Ph.D or post-doc : oui-yes

Description du sujet du stage/Internship description (une dizaine de lignes/about ten lines) :

OSA (Open Simulation Architecture) is a new software platform to support discrete-event simulation studies. The platform core is made of a discrete-event simulation kernel based on the "Fractal" component model. In OSA, the systems to be simulated are modeled using Fractal components, which have interesting properties, such as (but not limited to) hierarchical structure and shared components. In OSA, the event generation and management is mostly hidden in the controller part (membrane) of the components, which alleviates noticeably the modeling process. Apart this simulation engine based on the Fractal model, OSA aims at integrating useful tools for modeling, developing, experimenting and analysing simulations. Because the development effort required is significant, the OSA platform is intended to be open to contributions. Since OSA is a new project, it still offers many open directions both in research and software engineering.

Préciser les pré-requis nécessaires pour ce stage/Prerequisites :
Object oriented programming (Java or C++). Others skills in discrete-event simulation, modeling formalisms (DEVS, Petri Nets, SDL, ...), networks, OO and component techniques appreciated. 

 

© INRIA - mise à jour le 24/11/2005