Team, Visitors, External Collaborators
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
XML PDF e-pub
PDF e-Pub

Section: New Results

Co-Modeling for Better Co-Simulations

Participants : Julien Deantoni, Giovanni Liboni.

A Collaborative simulation consists in coordinating the execution of heterogeneous models executed by different tools. In most of the approaches from the state of the art, the coordination is unaware of the behavioral semantics of the different models under execution; i.e., each model and the tool to execute it is seen as a black box. We highlighted that it introduces performance and accuracy problemsĀ  [44].

In order to improve the performance and correctness of co-simulations, we proposed a language to defined model behavioral interfaces, i.e., to expose some information about the model behavioral semantics. We also proposed another language to make explicit the way to coordinate the different models by using dedicated connectors. The goal is to provide few information about the models to avoid intellectual property violations, but enough to allow an expert to make relevant choices concerning their coordination. The resulting models can then be exploited to generate a dedicated coordination, aware of the specificity of each modelĀ [29]. Future work mainly consists in experimenting a new co-simulation interface taking advantage of the model behavioral interface and proposed as a generalization of co-simulation interfaces from the state of the art.

This work is realized in the context of the GLOSE project (see Section 1) in collaboration with Safran and other Inria teams (namely HyCOMES and DiVerSE).