(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
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. |