Open Simulation Architecture : Ongoing Works and Perspectives J. Ribault & the simuliste J. Ribault & the simuliste Boreon 09 1/7
Outline Motivations for building a new simulation platform BROCCOLI project Perspectives J. Ribault & the simuliste Boreon 09 2/7
Motivations Why another simulation platform? Our problem: Too many already existing simulations tools: Comparing results are difficults Reinvent the wheel on each simulations platforms Our solution: Build an integration platform (Open Simulation Architecture) to reuse existing models, engines, scenarios, instrumentations, tools and so on from others simulators (DEVS, OMNET++, NS3) or Third-part tools. Benefits: Compare simulations results, don t reinvent the wheel, test new simulation concept J. Ribault & the simuliste Boreon 09 3/7
Motivations Why another simulation platform? Our problem: Too many already existing simulations tools: Comparing results are difficults Reinvent the wheel on each simulations platforms Our solution: Build an integration platform (Open Simulation Architecture) to reuse existing models, engines, scenarios, instrumentations, tools and so on from others simulators (DEVS, OMNET++, NS3) or Third-part tools. Benefits: Compare simulations results, don t reinvent the wheel, test new simulation concept J. Ribault & the simuliste Boreon 09 3/7
Motivations Why another simulation platform? Our problem: Too many already existing simulations tools: Comparing results are difficults Reinvent the wheel on each simulations platforms Our solution: Build an integration platform (Open Simulation Architecture) to reuse existing models, engines, scenarios, instrumentations, tools and so on from others simulators (DEVS, OMNET++, NS3) or Third-part tools. Benefits: Compare simulations results, don t reinvent the wheel, test new simulation concept J. Ribault & the simuliste Boreon 09 3/7
BROCCOLI Contract Les broccoli, c est bon, mangez-en Team: ADAM project-team INRIA Lille The Fractal Component Model deployment concerns Team: ACMES project-team TELECOM & Management SudParis COSMOS : COntext entities composition and Sharing instrumentation concerns Team: MASCOTTE project-team INRIA Sophia / CNRS / I3S / UNSA OSA : Open Simulation Architecture simulation concerns and reusing J. Ribault & the simuliste Boreon 09 4/7
BROCCOLI Contract Les broccoli, c est bon, mangez-en Team: ADAM project-team INRIA Lille The Fractal Component Model deployment concerns Team: ACMES project-team TELECOM & Management SudParis COSMOS : COntext entities composition and Sharing instrumentation concerns Team: MASCOTTE project-team INRIA Sophia / CNRS / I3S / UNSA OSA : Open Simulation Architecture simulation concerns and reusing J. Ribault & the simuliste Boreon 09 4/7
BROCCOLI Contract Les broccoli, c est bon, mangez-en Team: ADAM project-team INRIA Lille The Fractal Component Model deployment concerns Team: ACMES project-team TELECOM & Management SudParis COSMOS : COntext entities composition and Sharing instrumentation concerns Team: MASCOTTE project-team INRIA Sophia / CNRS / I3S / UNSA OSA : Open Simulation Architecture simulation concerns and reusing J. Ribault & the simuliste Boreon 09 4/7
BROCCOLI Contract Les broccoli, c est bon, mangez-en J. Ribault & the simuliste Boreon 09 5/7
BROCCOLI Contract Les broccoli, c est bon, mangez-en J. Ribault & the simuliste Boreon 09 6/7
Perspectives yaka-fokon... Broccoli: Deploy a large scale simulation (SPREADS) Collect and analyse a huge quantity of data Petri: simulation from Petri specifications Reusing: NS3/OMNET++/DEVS J. Ribault & the simuliste Boreon 09 7/7
Perspectives yaka-fokon... Broccoli: Deploy a large scale simulation (SPREADS) Collect and analyse a huge quantity of data Petri: simulation from Petri specifications Reusing: NS3/OMNET++/DEVS J. Ribault & the simuliste Boreon 09 7/7
Perspectives yaka-fokon... Broccoli: Deploy a large scale simulation (SPREADS) Collect and analyse a huge quantity of data Petri: simulation from Petri specifications Reusing: NS3/OMNET++/DEVS J. Ribault & the simuliste Boreon 09 7/7