Etat de l'art, SysML oùest-on?



Documents pareils
Modelio by Modeliosoft

Extensions à la formation. Laurent Pérochon, avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Synergies entre Artisan Studio et outils PLM

L'année méthodologique internationale

Eclipse Process Framework et Telelogic Harmony/ITSW

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

Le Guide Pratique des Processus Métiers

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

M E G A C O N S U L T I N G

Ingénierie des Modèles. Méta-modélisation

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

Présentation des formations courtes en Architecture d Entreprise

Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Urbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures

Objectif du cours. Outline. Complexité des systèmes modernes. La modélisation et UML dans les activités du Génie Logiciel...

IFT2255 : Génie logiciel

UML est-il soluble dans les méthodes agiles?

Affaire n COMP/M IBM/TELELOGIC

Solutions industrielles pour l ingénierie des systèmes complexes

L Architecture d Entreprise au service de la Transformation. Ludovic Relandeau VP, Managing Director MEGA

Méthodologie de conception d un produit mécatronique

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

CC30 Certificat de compétence Conception, développement et animation de sites Web

Métiers d études, recherche & développement dans l industrie

Bertrand Cornanguer Sogeti

Générer du code à partir d une description de haut niveau

RTDS G3. Emmanuel Gaudin

Utilisation de SysML pour la modélisation des réseaux de capteurs

Analyse,, Conception des Systèmes Informatiques

Modèles système, modèles logiciel et modèles de code dans les applications spatiales

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Modélisation des processus métiers et standardisation

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur Le 23 novembre 2012

Conception, architecture et urbanisation des systèmes d information

VIE ET STAGE liés aux Risques

Nom de l application

Big data et données géospatiales : Enjeux et défis pour la géomatique. Thierry Badard, PhD, ing. jr Centre de Recherche en Géomatique

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

Programme de Certification en Business Analysis

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

Profil UML pour TLM: contribution à la formalisation et à l automatisation du flot de conception et vérification des systèmes-sur-puce.

Information utiles. webpage : Google+ : digiusto/

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Les Partenaires de IBM Rational

La reconquête de vos marges de manœuvre

Eléments pour l animation l réunion du 16 Septembre v0.4 du 13 Septembre 2010

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Mercredi 15 Janvier 2014

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Objecteering. La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle.

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Les nouvelles architectures des SI : Etat de l Art

Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

La réponse aux enjeux des RH du 21 ème siècle

Fiche méthodologique Rédiger un cahier des charges

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Gestion des actifs critiques de votre entreprise avec IBM MAXIMO

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

PROSOP : un système de gestion de bases de données prosopographiques

Développement d un interpréteur OCL pour une machine virtuelle UML.

11 Février 2014 Paris nidays.fr. ni.com

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Business Process Modeling (BPM)

Introduction. William Boyer-Vidal

Vulgarisation Java EE Java EE, c est quoi?

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Jean-Philippe VIOLET Solutions Architect

A.3 Les méthodes : L applicabilité

Master Data Management en Open Source C est le Bon Moment

Voie SIS (2A M1) Signal, Informatique 05/06/2014

UML (Paquetage) Unified Modeling Language

Conception et Intégration de Systèmes Critiques

Business Process Design Max Pauron

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Spécial Catégorie 6 Patch Cords

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Génie logiciel (Un aperçu)

Sujet de thèse CIFRE RESULIS / LGI2P

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Introduction à la modélisation

IBM Business Process Manager

Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Identification du module

Journées REX-PLM '08 les 19 et 20 Mars 2008 à l'ensam Chalons en Champagne

1. Étude réalisée par l AFOPE en Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.

Parcours Conception, Modélisation et Architecture des Systèmes Informatiques Complexes mention Informatique Paris-Saclay

Vérifier la qualité de vos applications logicielle de manière continue

FINI LA RÉCRÉ PASSONS AUX MÉGADONNÉES

Etat de l art sur le développement logiciel dirigé par les modèles.

Sécurité logicielle. École de technologie supérieure (ÉTS) MGR850 Automne 2012 Automne Yosr Jarraya. Chamseddine Talhi.

Transcription:

Etat de l'art, SysML oùest-on? Philippe Desfray SOFTEAM / Modeliosoft

Historique : motivation et situation initiale UML2 proche de la finalisation (2001) Enfin le modèle «universel», ayant les éléments utiles pour la modélisation système Mais UML est généraliste, avec orientation «software» Des pratiques d analyse système Datées (SADT, IDEF0) Ou «bricolant» des langages généraux(uml) Une communauté active dans la création du standard : INCOSE Décide d adapter UML au domaine de l ingénierie système RFP lancé en mars 2003 Adoption Nov 2006 Juin 2012 : SysML V 1.3

Un standard bien accueilli Un marché demandeur Défense, Automobile, Aérospatial, Appareils Médicaux et Télécoms, Nucléaire ont adopté SysML ou prévoient de l adopter Exemple sociétés : IBM, EADS/AIRBUS, BOEING, Northrop Grumman SysML : «the lingua franca of systems» Langage reconnu par les entreprises et organismes du secteur Langage enseigné (ex: STI2D)

SysML, un succès croissant Un très grand choix d outils implémentant SysML : Open source : Modelio, Papyrus, TopCased Commerciaux : Modelio/Modeliosoft, Artisan, Rapsodhy, Magic Draw, EA, RSA,

SysML, Sondage sur retours utilisation 1/3 (OMG Survey 2009) 128 réponses 45 entités différentes 16 Pays (USA 79%) 61 % Ing Système, 17% Ing logiciel, 22% autres (managers, universitaires, ) Utilisation majeure en Défense/aérospatiale Gros projets ( 80% > 1 an, 45% > 3 ans), équipes > 10 personnes, voir au-delà de 1000 personnes (10%) La majorité prévoit d accroitre et approfondir l usage de SysML Notation bénéfices SysML : 3,89/5

SysML, Sondage sur retours utilisation 2/3 Bénéfices ressentis de SysML Bénéfices/Phase

SysML, Sondage sur retours utilisation 3/3 Réussites SysML Permet de représenter les concepts clé du système Représentation suffisamment précise et non ambiguë Limitations/Nouveaux besoins Représentation du temps Multiple façons de représenter la même chose Limité pour les systèmes adaptatifs ou dynamiques Intégration à d autres modèles pour une couverture plus complète Diagrammes les plus utilisés Les diagrammes paramétriques sont les moins compris et utilisés

SysML combiné avec d autres cibles/domaines Architecture d entreprise (liaison DODAF/MODAF et SysML) Maths, Physics, CAD Couplages MATLAB, Harmony Process Hardware, embedded systems SysML/SystemC, SysML / Verilog SysML / MARTE Etendu à d autres domaines AUTOSAR, EAST-ADL (Automobile) Avionique, autres EAST-ADL reprend des concepts SysML (Description d architectures dédié à l électronique des véhicules)

Exemple d extension SysML : SysML/Modelica (1/2) Modelica : Langage objet pour représenter différentes équations algébriques associées à des événements discrets. Il est fréquemment utilisé pour modéliser des flux d énergie, de matériaux, de signaux ou d autres interactions continues entre composants de système. A des similitudes avec SysML («sub-models»/blocks, ports, flux) Langage déclaratif, sous forme d équations Riche ensemble de librairies dédiées à différents domaines. Constitue un complément logique enrichissant SysML efforts de standardisation du mapping

Exemple d extension SysML : SysML/Modelica (2/2) Pratique usuelle : Réalisation d un profile SysML4Modelica Définir Modelica comme une extension SysML Fournir une transformation SysML4Modelica => Modelica Exécuter un «modelica solver» sur une partie d un modèle SysML Supporter un reverse engineering Modelica => SysML4Modelica Constitue un complément logique enrichissant SysML Modelica SysML

Modélisation des exigences : Une grande valeur ajoutée Analyse des exigences : Une pratique très répandue Un large marché d outils dédiés (DOORS, Requisite Pro, ) Liaison des exigences avec le reste du modèle Use Cases, liens d implémentation, de vérification, de spécification, Un modèle repris dans d autres contextes Exemple Modelio TOGAF Architect <<refine>> Acceleration <<verify>> Accelerate <<derive>> TestCases.Max Acceleration Power <<satisfy>> <<component>> PowerSubsystem

Modélisation des exigences, modèles, tableaux, textes Doors Modelio Excel MS-Word Les exigences sont majoritairement définies sous forme textuelle, ou tabulaire

SysML Sujet clé pour tester l interopérabilité des ateliers OMG Model Interchange Working Group Six tool vendors, including Atego, IBM, NoMagic, Sodius (supporting IBM Rhapsody), SOFTEAM/Modelio, and Sparx Systems, supporting six tools, are participating in the model interchange testing using XMI as the interchange standard. The test results encompass a test suite of sixteen test cases that provide test coverage of a majority of the commonly used UML and SysML functionality.

SysML : limites et études complémentaires Le standard SysML ne supporte pas des aspects comme le temps, les performances, worst case execution time, schedulability; Une architecture SysML n est décrite qu en termes de blocks : il n est pas possible par exemple de mettre en avant une différence entre composants hardware ou software. Pas de niveau de détail plus spécifique. Ex pour un processeur, fréquence d horloge, nombre de cœurs, etc. extension de SysML ou utilisation de MARTE Beaucoup de projets de recherche Européens pour augmenter/combiner SysML avec d autres techniques: COMPLEX, INTERESTED, SATURN, MADES, PRESTO Combinent SysML avec d autres standards (AUTOSAR, MARTE) ou mettent en œuvre d autres standards.

SysML La France en pointe! Selon Google trends

Modelio SysML : Le succès oùon ne l attendait pas SysML est au programme des (1eres & terminales) STI2D Modelio, avec son offre académique (gratuite) ou open source y rencontre un succès inattendu.

Plus d information www.omg.org www.incose.org www.modelio.org http:///en/products/solutions/systemarchitect-solution-overview.html http:///en/resources/sysml-examples.html http:///en/resources/whitepapers.html#incose_2012 (Video, Case Study white paper & Projet Modelio)