
Caractéristiques du cours
- Le cours est composé de 10 modules d'une durée de 4 heures qui peuvent être enseignés indépendamment (avec certains pré-requis).
- Chaque module comprend une partie pratique avec des exercices à réaliser en classe.
- Le cours est orienté vers la conception de l'architecture des systèmes concurrents à l'aide de SysML. Il n'est pas orienté vers l'utilisation d'un outil de modélisation particulier.
Méthodologie du cours
Le cours est basé sur la méthodologie ISE (Integrated System Engineering) et PPOOA (Processes Pipelines in Object Oriented Architectures), présentée en détail dans le livre : Practical Model-Based Systems Engineering.
ISE & PPOOA est une méthodologie de conception d'architecture dans laquelle plusieurs processus s'exécutent simultanément en parallèle et généralement en temps réel.
Le livre a été rédigé par l'enseignant du cours.

Le formateur
Le formateur est ingénieur aéronautique et titulaire d'un doctorat en informatique de l'Université polytechnique de Madrid (UPM). Il a plus de 25 ans d'expérience professionnelle dans le développement et la maintenance de systèmes logiciels pour le contrôle du trafic aérien, l'avionique, la production d'énergie et les télécommunications mobiles dans des entreprises privées et des universités.
Il a donné des cours et des séminaires aux plus prestigieuses entreprises aéronautiques, ferroviaires et industrielles espagnoles.

Ordre du jour
Un système et ses propriétés
Le cycle de vie du système
L'ingénierie des systèmes et ses principales activités
Alternatives au développement de systèmes. Développement agile
Pourquoi MBSE ?
Les diverses utilisations d'un modèle
Principaux diagrammes SysML
Gestion des outils et modèles MBSE
Évolution de SysML
ISE et ontologie PPOOA
Processus méthodologiques ISE & PPOOA
Processus principal de MBSE
Processus d'architecture logicielle
Modélisation du contexte
Modélisation des cas d'utilisation et de mauvaise utilisation
Besoins opérationnels
Capacités
Fonction de transformation
Modélisation des hiérarchies fonctionnelles
Interfaces fonctionnelles : Graphique N-carré
Modélisation des flux fonctionnels
Description des fonctions et exigences fonctionnelles
Blocs et pièces
Attribution fonctionnelle et modularité
Interfaces physiques
Modélisation de l'architecture modulaire
Documentation des pièces
Compromis architectural
L'heuristique et son utilisation pour affiner l'architecture :
architecturale
fiabilité
la sécurité
résilience
facilité d'utilisation et logiciels en temps réel
Modélisation affinée de l'architecture
Types d'exigences
Modèles visuels des exigences
Ventilation des exigences
Des exigences du système à celles du logiciel. Le modèle de domaine
Modèles d'exigences
Définir l'enveloppe de l'installation industrielle
Modélisation des installations/processus industriels
Utilisation des blocs de contraintes SysML
L'analyse dimensionnelle, une bonne pratique pour l'ingénierie
Vocabulaire et métamodèle des blocs de construction du PPOOA
Modélisation du domaine
Diagrammes PPOOA
Processus d'architecture du PPOOA
Lignes directrices du PPOA
Mettre en pratique ce que vous avez appris de la méthodologie ISE&PPOOA pour réaliser un exemple avec un outil MBSE
Diagrammes des dimensions de la mission
Diagrammes des dimensions du système
Suggestions de combinaisons de modules
Cours intermédiaire (24 heures) : M1-M2-M3-M4-M5-M7
En option (12 heures) : M0-M1-M8-M9