0% ont trouvé ce document utile (0 vote)
41 vues41 pages

Solutions SysML pour Industries Réglementées

cours sysml mpsi

Transféré par

Mon Ham
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues41 pages

Solutions SysML pour Industries Réglementées

cours sysml mpsi

Transféré par

Mon Ham
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Modélisation par SysML

L’étude des systèmes industriels débouche, à travers la compréhension de leur fonctionnement,


➢ Diagramme des interactions :

Montre les interactions du système avec son environnement extérieur

2
Modélisation par SysML

L’étude des systèmes industriels débouche, à travers la compréhension de leur fonctionnement,


⦁ Diagramme FAST :Montre le matériel associé aux fonctions
⦁ Diagramme SADT :décrit les fonctions du système de façon successive

3
Modélisation par SysML
Différents aspects de l'étude des systèmes :
L’étude des systèmes industriels débouche, à travers la compréhension de leur fonctionnement, sur
la mise en évidence des principes, des connaissances et des démarches qui ont permis de concevoir
des produits adaptés au besoin dans un contexte technico-économique donné.

Cette étude peut être conduite suivant trois approches :


➢ L’approche fonctionnelle/transversale, qui a pour objet l’étude des fonctions et des
exigences fonctionnelles.
➢ L’approche matérielle ou structurelle, qui a pour objet l’étude des solutions constructives
qui permettent de répondre aux exigences précédemment citées.
➢ L’approche comportementale, qui a pour objet d’expliquer la manière dont le système
réagit temporellement en fonction des interactions avec son environnement.
4
Modélisation par SysML
Recherche du besoin : Nécessité de l’ingénierie système :

5
Modélisation par SysML
Ingénierie système :
L'ingénierie système est une approche scientifique interdisciplinaire, dont le but est de
Formaliser et d'appréhender la conception de systèmes

Il existe des outils d'aide à la conception (par exemple : langage SysML) permettant de
regrouper dans un modèle commun à tous les corps de métiers, les spécifications, les contraintes, et
les paramètres de l'ensemble du système. Ceci permet d'éviter tout problème de communication
6 qui engendrerait du retard dans l'élaboration du produit.
Modélisation par SysML
Ingénierie système :Langage SysML :
Le but de l’IS est de proposer des outils permettant d’aider les industriels lors de la
conception d’un produit et tout au long de sa vie.

Le langage SysML – Systems Modeling Language - est un langage de modélisation permettant


de décrire tout ou partie d'un système technique, d'un point de vue transversal, comportemental
ou structurel.

7
Modélisation par SysML
Ingénierie système :Langage SysML :

8
Modélisation par SysML
Représentation des diagrammes SysML :
- Chaque diagramme SysML doit être cadré;

- Chaque cadre dans un diagramme sysML représente un élément de modèle;

- Le contexte du diagramme est indiqué dans l’entête

9
Modélisation par SysML
➢ Diagrammes comportementaux

• uc : use case diagram (diagramme des cas d’utilisation)

• act : activity diagram (diagramme d’activité)

• sd : sequence diagram (diagramme de séquence)

• stm : state machine diagram (diagramme d’états)


Désignation des différents
➢ Diagramme transversale
types de diagrammes : • req : requirement diagram (diagramme des exigences)

➢ Diagrammes structurels

• bdd : block definition diagram (diagramme de définition des blocs)

• ibd : internal block diagram (diagramme de bloc interne)

• pkg : package diagram (diagramme de package)

• par : parametric diagram (diagramme paramétrique)


10
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :
⦁ Objectif :
Représenter les fonctionnalités attendues du système dans leur contexte ,
les acteurs et les relations.

⦁ Forme générale :

11
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :
⦁ Descriptions d’actions réalisables en utilisant le système

⦁ Services rendus par le système aux acteurs

⦁ Forme :verbe à l’infinitif

12
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :
⦁ Entités externes qui accomplissent et/ou subissent les actions de façon autonome :
⦁ individu(s)
⦁ systèmes automatisés
⦁ serveurs…
⦁ Nommés d’après leur rôle en tant qu’utilisateurs

13
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :
⦁ Participation : un acteur réalise et/ou subit un cas d’utilisation

⦁ multiplicité : nombre d’acteurs de ce type participant à ce cas d’utilisation


(1 par défaut)

14
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :

15
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :
Pour notre étude de cas, une première version du diagramme de cas d’utilisation
consiste à considérer un seul acteur (l’utilisateur) connecté à un unique cas
d’utilisation (être réveillé à l’heure en musique).

16
Le diagramme de Cas d'utilisation (uc) :
Ensuite, on peut se dire que l’utilisateur, alors qu‘il est réveillé, est susceptible
d’utiliser le radio-réveil en tant que simple radio ou horloge.

17
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :

18
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :

19
Modélisation par SysML
Le diagramme de Cas d'utilisation (uc) :

20
Modélisation par SysML
Le diagramme des exigences (req)

21
Modélisation par SysML
Le diagramme des exigences (req)
Une exigence permet de spécifier une capacité ou une contrainte qui doit être satisfaite par
un système.
Elle peut spécifier une fonction que le système devra réaliser ou une condition de
performance, de fiabilité, de sécurité, etc…

grandeur physique valeur


mesurable exigée l’écart acceptable

22
Modélisation par SysML
Le diagramme des exigences (req)
⦁ Objectifs :
spécifier des exigences / contraintes technique ou non du système
(caractéristiques ou qualités attendues) les hiérarchiser, les documenter
(éléments auxquels elles s’appliquent, traçabilité, méthodes de vérification… )
⦁ Forme générale :

23
Exemple Radio réveil

La première exigence fondamentale concerne la capacité à assurer à l’utilisateur


un réveil automatique à l’heure souhaitée avec la radio ou un buzzer.

On peut également lister des exigences sur le réglage de la radio, de l’horloge


et de l’alarme, ainsi que sur la nécessité d’un mécanisme de sauvegarde.

24
Exemple Radio réveil

25
Le diagramme des exigences (req)

26
27
Le diagramme de définition de blocs (bdd)
Le diagramme de définition des blocs (bdd) est un diagramme structurel qui
explicite les composants du système.

28
Le diagramme de définition de blocs (bdd)
Dans l’exemple suivant, nous avons modélisé le radio-réveil en tant que
système à l’étude, avec une valeur : couleur, et deux parties : radio et réveil.

29
30
31
Le diagramme de définition de blocs (bdd)

32
Exercice : Caméra

Proposer un diagramme de définition des blocs d’une caméra faisant apparaître les
éléments suivants :
- un module de prise de vue,constitué :
•d’un objectif
•et d’un capteur,pouvant être C C D ou C M O S ;
- un module de traitement,constitué :
•d’un convertisseur vidéo
•et d’un convertisseur MPEG
- un système de montage,constitué :
•d’un support de fixation,
•et de deux axes motorisés,identiques mais disposés différemment :l’un est
horizontal et l’autre vertical.
33
Exercice : Caméra

34
Bdd Contexte
Exemple du diagramme de définition de bloc du radio réveil dans son environnement :

35
Bdd Contexte

36
Le diagramme de bloc interne (ibd)
Objectif: décrit la structure interne du système en termes de parties, ports et
connecteurs.

37
38
Le diagramme de bloc interne (ibd)

39
Le diagramme de bloc interne (ibd)
• Construire un diagramme interne du bloc « Caméra » représentant :
un flux « Lumière » circulant de l’extérieur de la caméra à l’objectif,
un flux « Lumière » circulant de l’objectif au capteur,
un flux « Image » circulant du capteur au convertisseur vidéo,
un flux « Vidéo » circulant du convertisseur vidéo au convertisseur MPEG,
et un flux « MPEG » circulant du convertisseur MPEG à l’extérieur de la caméra

40
Relations entre diagrammes

Le schéma ci-dessous permet de montrer les liens logiques conduisant à


l’établissement des Différents diagrammes :

41

Common questions

Alimenté par l’IA

For a radio alarm, the requirements diagram specifies the key functions like automatic wake-up and performance parameters such as reliability of the alarm, documenting these demands and linking them to verification methods. This structured specification is critical to maintaining system reliability and meeting user performance expectations .

The requirements diagram specifies system constraints, technical or non-technical, and qualities, documenting them with traceability and verification methods. It ensures that elements like performance, reliability, and safety are clearly stated, with measurable values and acceptable variances .

An ibd extends block definition diagrams by detailing the internal structure of a system. It shows the interactions between parts, ports, and connectors, thus giving a more granular view of the components' functions and their interconnections within a larger system .

SysML provides a common modeling language that integrates specifications, constraints, and system parameters. This unification across different engineering disciplines prevents miscommunications that could otherwise cause delays in product development .

The goal of system engineering using SysML is to formalize and manage the design of complex systems, integrate multifaceted specifications into a cohesive model, and enable clear communication across different disciplines to ensure timely completion of reliable products .

The functional approach focuses on studying the functions and requirements of the system, the structural approach examines the constructive solutions addressing these requirements, and the behavioral approach analyzes how the system temporally reacts to environmental interactions .

Behavioral aspects are represented through diagrams like use case, activity, sequence, and state machine diagrams. This modeling is crucial as it outlines how systems interact over time with their environment, ensuring the design meets functional requirements and adapts to dynamic conditions .

Challenges include maintaining consistency and traceability across diagrams as they represent different system aspects. Mitigation strategies involve rigorous version control, continuous cross-referencing in documentation, and integrating diagrams within an overarching framework to ensure coherence in system design .

In a bdd for a radio alarm, the system is represented by its components such as the radio and alarm parts. Additional attributes like color might be included to show relationships between components and define the structure of the system under study .

SysML use case diagrams capture the expected system functionalities by showing interactions with external entities, depicting actors and their roles, and illustrating actions the system can perform. These diagrams use infinitive verb forms to describe the services offered to actors within the context of the system .

Vous aimerez peut-être aussi