Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation

Les systèmes actuels tendent à être intégrés les uns avec les autres. Mais cette intégration n'est pas forcément prévue à l'origine du système. Cette tendance créée des systèmes de systèmes. Un système de système de systèmes est un système constitué de systèmes qui sont gérés par des équip...

Full description

Bibliographic Details
Main Author: Schneider, Jean-Philippe
Other Authors: Brest
Language:fr
Published: 2015
Subjects:
Online Access:http://www.theses.fr/2015BRES0067/document
id ndltd-theses.fr-2015BRES0067
record_format oai_dc
spelling ndltd-theses.fr-2015BRES00672019-01-19T04:37:23Z Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation Roles : dynamic mediators between system models and simulation models Ingénierie système Système de systèmes Model-based systems engineering Rôles Smalltalk Systems engineering System of systems Model-based systems engineering Roles Smalltalk Les systèmes actuels tendent à être intégrés les uns avec les autres. Mais cette intégration n'est pas forcément prévue à l'origine du système. Cette tendance créée des systèmes de systèmes. Un système de système de systèmes est un système constitué de systèmes qui sont gérés par des équipes indépendantes, qui sont fonctionnellement indépendants, qui collaborent, qui évoluent et qui sont géographiquement distribués. La communication entre les différentes équipes facilite la conception d'un système de systèmes. Cette communication peut être réalisée par l'utilisation de modèles et de simulation. Cependant, la modélisation du système de systèmes et la modélisation des simulations ne reposent pas sur les mêmes langages. Pour assurer la cohérence des modèles, il faut pouvoir créer les modèles de simulation à partir des modèles système. Cependant, il faut tenir compte des contraintes liées aux propriétés des systèmes de systèmes. Il faut être capable de manipuler des modèles systèmes réalisés dans des langages différents, de réaliser des simulations de natures différentes et suivre les évolutions des langages de modélisation et des outils de simulation. Pour répondre à ces problématiques, nous avons défini l'environnement Role4AII pour la manipulation de modèles systèmes réalisés dans des langages hétérogènes. Role4AII est basé sur la notion de rôles. Les rôles permettent de créer des simulations en accédant aux informations contenues dans des éléments de modèles indépendamment de leur type. Role4AII est capable de prendre en entrée des modèles sérialisés par différents outils grâce à l'utilisation de parsers combinateurs. Ces derniers apportent modularité et extensibilité aux fonctionnalités d'import. L'environnement Role4AII a été utilisé sur un exemple de système de systèmes : l'observatoire sous-marin MeDON. Current Systems tend to become integrated with each others. However, this intégration may not be designed for the System. This trend raises the concept of System of Systems. A System of Systems is a System made of Systems which are managed independently, functionaly independent, collaborating, evolving and geographically distributed. The communication among the different teams eases the design of the System of Systems. This communication may be made through the use of models and simulation.However, System of Systems models and simulation models do not rely on the same modeling languages. In order to ensure coherency between the two types of models, simulation models should be obtained from System models. But this approach should take into account the constraints coming from the properties of System of Systems. System models made in different modeling languages should be handled, simulation of different kinds should be generated and the evolution of both modeling languages and simulation tools should be managed.In order to tackle these issues, we defined the Role4AII environment to manipulate System models made in heterogeneous modeling languages. Role4AII is based on the concept of rôles. Rôles enable to create simulations by accessing to information stored in model éléments despite their types differences. Role4AII is able to take as input serialized models from different modeling tools by using parser combinators. Parser combinators bring modularity and extensibility to the import features. Role4AII has been used on a System of System example: the MeDON seafloor observatory. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2015BRES0067/document Schneider, Jean-Philippe 2015-11-25 Brest Lagadec, Loïc Senn, Éric
collection NDLTD
language fr
sources NDLTD
topic Ingénierie système
Système de systèmes
Model-based systems engineering
Rôles
Smalltalk
Systems engineering
System of systems
Model-based systems engineering
Roles
Smalltalk

spellingShingle Ingénierie système
Système de systèmes
Model-based systems engineering
Rôles
Smalltalk
Systems engineering
System of systems
Model-based systems engineering
Roles
Smalltalk

Schneider, Jean-Philippe
Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
description Les systèmes actuels tendent à être intégrés les uns avec les autres. Mais cette intégration n'est pas forcément prévue à l'origine du système. Cette tendance créée des systèmes de systèmes. Un système de système de systèmes est un système constitué de systèmes qui sont gérés par des équipes indépendantes, qui sont fonctionnellement indépendants, qui collaborent, qui évoluent et qui sont géographiquement distribués. La communication entre les différentes équipes facilite la conception d'un système de systèmes. Cette communication peut être réalisée par l'utilisation de modèles et de simulation. Cependant, la modélisation du système de systèmes et la modélisation des simulations ne reposent pas sur les mêmes langages. Pour assurer la cohérence des modèles, il faut pouvoir créer les modèles de simulation à partir des modèles système. Cependant, il faut tenir compte des contraintes liées aux propriétés des systèmes de systèmes. Il faut être capable de manipuler des modèles systèmes réalisés dans des langages différents, de réaliser des simulations de natures différentes et suivre les évolutions des langages de modélisation et des outils de simulation. Pour répondre à ces problématiques, nous avons défini l'environnement Role4AII pour la manipulation de modèles systèmes réalisés dans des langages hétérogènes. Role4AII est basé sur la notion de rôles. Les rôles permettent de créer des simulations en accédant aux informations contenues dans des éléments de modèles indépendamment de leur type. Role4AII est capable de prendre en entrée des modèles sérialisés par différents outils grâce à l'utilisation de parsers combinateurs. Ces derniers apportent modularité et extensibilité aux fonctionnalités d'import. L'environnement Role4AII a été utilisé sur un exemple de système de systèmes : l'observatoire sous-marin MeDON. === Current Systems tend to become integrated with each others. However, this intégration may not be designed for the System. This trend raises the concept of System of Systems. A System of Systems is a System made of Systems which are managed independently, functionaly independent, collaborating, evolving and geographically distributed. The communication among the different teams eases the design of the System of Systems. This communication may be made through the use of models and simulation.However, System of Systems models and simulation models do not rely on the same modeling languages. In order to ensure coherency between the two types of models, simulation models should be obtained from System models. But this approach should take into account the constraints coming from the properties of System of Systems. System models made in different modeling languages should be handled, simulation of different kinds should be generated and the evolution of both modeling languages and simulation tools should be managed.In order to tackle these issues, we defined the Role4AII environment to manipulate System models made in heterogeneous modeling languages. Role4AII is based on the concept of rôles. Rôles enable to create simulations by accessing to information stored in model éléments despite their types differences. Role4AII is able to take as input serialized models from different modeling tools by using parser combinators. Parser combinators bring modularity and extensibility to the import features. Role4AII has been used on a System of System example: the MeDON seafloor observatory.
author2 Brest
author_facet Brest
Schneider, Jean-Philippe
author Schneider, Jean-Philippe
author_sort Schneider, Jean-Philippe
title Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
title_short Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
title_full Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
title_fullStr Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
title_full_unstemmed Les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
title_sort les rôles : médiateurs dynamiques entre modèles système et modèles de simulation
publishDate 2015
url http://www.theses.fr/2015BRES0067/document
work_keys_str_mv AT schneiderjeanphilippe lesrolesmediateursdynamiquesentremodelessystemeetmodelesdesimulation
AT schneiderjeanphilippe rolesdynamicmediatorsbetweensystemmodelsandsimulationmodels
_version_ 1718814760881881088