Article de référence | Réf : H3887 v1

Historique
SysML/UML : comment les utiliser ? Avec quelle méthode ? - Un exemple d’application avec UML-CS et SysML-CS

Auteur(s) : Agusti CANALS

Date de publication : 10 août 2016

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

RÉSUMÉ

Cet article présente les principes de base d’une méthode de modélisation mettant en œuvre SysML et UML nécessaires pour aborder une modélisation Système/logiciel sur un projet opérationnel. Après un bref historique, nous allons parcourir les différentes étapes de la méthode dans un ordre logique d’utilisation à travers les concepts principaux proposés.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

SysML/UML: How to use? With what method? Example of application with UML-CS and SysML-CS

This article presents the basic principles of a modelling method using SysML and UML notations, needed to address a modelling system/software on an operational project. After a brief background presentation, we follow the steps of the method in a logical order of use through the main concepts proposed.

Auteur(s)

  • Agusti CANALS : Directeur d’Unité Fonctionnelle (Technique), CS Communication & Systèmes

INTRODUCTION

Cet article, dont l’objectif est de présenter les bases d’une méthode de modélisation mettant en œuvre SysML [H3885] et UML [H3886] est le troisième d’une série de quatre articles consacrés à la modélisation. Il sera suivi par une étude de cas, quatrième et dernier volet de la série, permettant d’illustrer la méthode à travers les deux notations.

Vous trouverez dans ce troisième volet, une présentation des bases de la méthode nécessaires pour démarrer une modélisation permettant la spécification et la conception des systèmes et des logiciels. Une méthode est plus particulièrement présentée : SysML-CS / UML-CS, développée par CS Communication et Systèmes.

Aujourd’hui, de plus en plus de projets se lancent dans l’aventure de l’Ingénierie Dirigée par les Modèles (IDM) au niveau logiciel, en complément du MBSE au niveau système. Dans ce contexte, il est indispensable de maîtriser une méthodologie de modélisation Système et logiciel.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

KEYWORDS

modelling   |   UML   |   SysML   |   method

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3887


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Version en anglais En anglais

1. Historique

Au départ, « The 3 Amigos » : James Rumbaugh (Père de la méthode/notation OMT, Object Modelling Technic), Grady Booch (Père de la méthode/notation de même nom Booch) et Ivar Jacobson (Père de la méthode/notation OOSE, Object Oriented Software Engineering, basée, entre autres, sur les cas d’utilisation) voulaient mettre au point un processus de modélisation. Mais obtenir un tel résultat utilisable dans tous les métiers est vite apparu comme utopique. Ils se sont donc concentrés sur la notation, ce qui a donné naissance d’abord à UML puis à SysML, utilisées aujourd’hui de manière opérationnelle.

De ce fait beaucoup de sociétés d’ingénierie ont mis en place « leur » processus, et ceci, même après la publication de l’Unified Process, UP par « The 3 Amigos », processus repris ensuite par IBM, puis adapté et diffusé sous le nom de Rational Unified Process, RUP (figure 1 et ).

Dans cette mouvance, la société CS Communication et Systèmes a mis en place dans un premier temps, UML-CS, dès le début des années 2000, au sein d’un projet de recherche Européen « Neptune » , processus dont le noyau est bien sûr issu de l’UP, mais adapté au métier de la société, et, dans un deuxième temps, SysML-CS dès 2010 au sein d’un groupe de travail interne.

À noter qu’aujourd’hui SysML est fortement concurrencé par les approches à base de DSL, Description Specific Language. Et notamment...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Historique
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - OMG -   *  -  OMG Systems modeling language. SysML V1.4 Specification release. http://www.omgsysml.org.

  • (2) - OMG -   *  -  Documents associated with Unified Modeling LanguageTM (UML®) Version 2.5. http://www.omg.org/spec/UML/2.5.

  • (3) - BODEVEIX (J.P.), MILLAN (T.), PERCEBOIS (C.), BAZEX (P.), FERAUD (L.) -   *  -  NEPTUNE : Method, Checking and documentation generation for UML application. Neptune Consortium (2003).

  • (4) - OMG -   *  -  The UML profile for MARTE : Modeling and Analysis of Real-Time for Embedded systems. http://www.omgmarte.org.

  • (5) - JACOBSON (I.), BOOCH (G.), RUMBAUGH (J.) -   *  -  The unified software development process. Addison-Wesley (1999).

  • (6) - WIKIPEDIA -   *  -  Unified Process. https://fr.wikipedia.org/wiki/Unified_process.

1 Outils logiciels

POLARSYS (outils open source) : https://www.polarsys.org/

Enterprise Architect : http://www.sparxsystems.com/ et/ou MagicDraw http://www.nomagic.com/

Papyrus (outil open source) http://www.eclipse.org/papyrus/?P

HAUT DE PAGE

2 Sites Internet

Object Management Group : http://www/omg.org

NATO Architecture Framework v4.0 Documentation http://nafdocs.org

TOGAF http://www.opengroup.org/subjectareas/enterprise/togaf

HAUT DE PAGE

3 Événements

NEPTUNE – Journées Neptune : http://neptune.irit.fr/

...

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(238 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS