vendredi 11 décembre 2015

Mémento UML 2.5

Une nouvelle édition du Mémento UML !

Si vous cherchez un aide-mémoire pratique du langage UML, ce mémento vous rappellera les principales notations et les principaux concepts. Il contient également des conseils méthodologiques.

mercredi 21 octobre 2015

Choisir et déployer un langage de modélisation conceptuelle. Quelques Clés.

Il y a quelque temps, Joseph Aracic (Crescendo Technologies) m'a proposé de co-écrire un papier avec lui sur la problématique des langages de modélisation : lequel choisir ? langage général (UML, etc.) ou DSML ?

Je n'avais pas encore réalisé l'exercice pour un article, bien que mon premier livre (UML en action) ait été co-écrit avec Franck Vallée à l'époque. Ce n'est pas si facile mais par contre très intéressant car cela permet de confronter les idées et de s'enrichir mutuellement ...

Le résultat est disponible sur le blog de Crescendo Technologies.


Une version anglaise est également disponible :-)

vendredi 25 septembre 2015

Publication de SysML 1.4

C'est (enfin) officiel : la version 1.4 de SysML a été publiée formellement par l'OMG :

SysML V1.4 Specification Release

September, 2015. The OMG SysML Version 1.4 specification (OMG document formal/2015-06-03) has been formally released and can be downloaded from the OMG SysML page at http://www.omg.org/spec/SysML/1.4/. This specification was adopted in, March 2014, and supercedes SysML Version 1.3. Some of the vendors have implemented SysML v1.4 features in their tools.
Some of the more significant changes in SysML 1.4 include:
  • enhanced the view and viewpoint method that supports view generation
  • added a lightweight grouping mechanism called element group
  • provided mechanisms to unambiguously refer to a deeply nested element within a part hierarchy
  • substantial additions to non-normative quantity and unit libraries, and refined the QUDV semantics
  • added notations for inherited features, behavior compartments, and port features
  • included SysML diagram interchange capability
  • updated language conformance statements for abstract syntax, concrete syntax, and model interchange

lundi 24 août 2015

Premier EAUG à Paris en septembre !


VISEO organise le 17 Septembre 2015 le premier EAUG en France, User Group concernant l’outil de modélisation Enterprise Architect de Sparx Systems.

Cette première édition comportera essentiellement des présentations en français et comprendra des sujets aussi variés que l’architecture d’entreprise, la modélisation d’applications informatiques, l’ingénierie système ou encore la génération et la validation de documents à partir des modèles.


J'aurai le plaisir de présenter un retour d'expérience sur la modélisation système avec SysML avec l'un de mes clients : Dominique Travel de BioMérieux.

Toutes les informations sur cette journée sont disponibles sur le site de VISEO.

mardi 7 juillet 2015

Site Clarity

Le site web du projet Clarity est maintenant déployé : http://www.clarity-se.org/
Certaines parties sont encore en construction et le site sera complété au fur à à mesure.


Le projet Clarity (éCosytème pour la pLAte-foRme d‘Ingéniérie sysTème melodY) a pour objectif de faire émerger un écosystème majeur autour de la plateforme d’ingénierie open-source Capella, basée sur la méthode ARCADIA.

mercredi 24 juin 2015

EclipseCon 2015 !

La conférence française annuelle sur Eclipse a démarré aujourd'hui à Toulouse !

J'ai eu le plaisir d'ouvrir les festivités avec un workshop sur Capella dès 9h du matin ...
Une centaine de personnes y ont assisté, et vous trouverez ici les slides retraçant le déroulé de l'exemple pratique, un radio-réveil simplifié en anglais...

Photos sur twitter !

Le programme est très alléchant jusqu'à demain soir, et il y a pas mal de stands avec démos d'outils divers et variés. Enjoy !

mardi 2 juin 2015

Offre de formation 2015

Comme je l'avais indiqué dans un précédent post, j'anime des formations pour le groupe Thales sur le thème de la modélisation système depuis de nombreuses années. Thales a choisi de développer sa propre méthodologie de modélisation (ARCADIA), ainsi qu'un outil associé. Cet outil est maintenant disponible en open-source sur la plateforme Eclipse au sein du projet Polarsys, sous le nom de Capella. Un projet collaboratif a également démarré pour construire un éco-système autour de Capella : le projet Clarity, dont PRFC est partie prenante.

PRFC a donc ajouté une offre de formation et de conseil autour de ARCADIA / Capella, en complément de l'offre existante autour de SysML / UML :


Ces cinq formations sont disponibles en intra-entreprise sur votre site, ou bien lors de sessions inter-entreprises à Toulouse et Paris, qui sont annoncées sur la plate-forme éducation de Viadeo. Quelques unes des prochaines sessions :

  • Capella en action​ : 25-28/08 à Toulouse, 16-19/11 à Paris
  • Introduction à ARCADIA avec Capella : 06/10 à Paris, 23/10 à Toulouse
  • SysML par l’exemple : 14-16/09 à Paris, 20-22/10 à Toulouse
  • Introduction au MBSE avec SysML : 12/10 à Paris, 19/10 à Toulouse
  • Modélisation agile avec UML : 08-09/09 à Toulouse

Les formations en intra-entreprise peuvent bien sûr être adaptées, en terme de contenu et de durée. N'hésitez pas à nous contacter pour tout besoin spécifique.

lundi 11 mai 2015

Article sur SysML dans RE Magazine de l'IREB

Je vous signale la parution du nouveau numéro de l'intéressant et néanmoins gratuit "Requirements Engineering Magazine" de l'IREB.

L'IREB est une organisation internationale visant à promouvoir l’ingénierie des exigences :
The International Requirements Engineering Board (IREB e.V.) aims at providing a certification model with syllabi and exams, thus fostering further education in the field of requirements engineering. In the end our goal is to improve requirements engineering and business analysis in practice.
Dans ce nouveau numéro (Issue 2015-02: Bridging the impossible), je présente les concepts SysML utiles pour l’ingénierie des exigences, en essayant d'établir un pont entre ces deux sujets connexes.

mardi 28 avril 2015

EclipseCon 2015 fin juin à Toulouse !

La conférence Eclipse France aura lieu les 24-25 juin à Toulouse !



Le programme est maintenant disponible, et l'enregistrement est ouvert.

J'aurai le plaisir d'animer un Workshop sur Capella le 24 au matin : Systems Modeling with the ARCADIA method and the Capella tool.

This workshop will guide you into the first steps of using Capella, starting with the Analysis levels of a simple case study. It will then show you how the Capella tool, with the help of the ARCADIA method, will help you design more efficiently both Logical and Physical Architectures of the case study.

dimanche 19 avril 2015

Capella : nouveau add-ons !

Suite à la nouvelle version de Capella publiée début avril (0.8.1), Thales a aussi mis en open-source deux add-ons très intéressants :

  1. Export HTML : permet de générer une version HTML de votre modèle Capella pour le partager plus facilement aux experts et lecteurs qui ne souhaitent pas apprendre à manipuler l'outil. Le modèle est visible en lecture seule dans un navigateur web.
  2. Export de Sous-système : dans le cadre d'un système complexe, permet de gérer plus facilement le travail sur des sous-systèmes dans des modèles Capella différents, typiquement par des équipes différentes. Concrètement, cet add-on permet de générer un nouveau modèle Capella à partir d'un composant logique ou physique (ou même d'un groupe de composants), en exportant la "fermeture transitive" de l'élément sélectionné. Plusieurs options sont possibles : le composant devient un "System" au niveau SA et les composants reliés deviennent des acteurs, la génération complète aussi le modèle au niveau LA et PA si on le souhaite, ou au contraire le composant reste au même niveau dans le nouveau modèle. A noter : l'export est itératif et incrémental : si le modèle source évolue, on peut ré-appliquer la transition grâce à des liens techniques de traçabilité conservés par Capella.
N'hésitez pas à essayer ces add-ons sur le modèle de Radio-réveil en français disponible ici !

mardi 7 avril 2015

Nouvelle version de Capella

Une nouvelle version de l'outil Capella est disponible : la 0.8.1

Il s'agit d'une release mineure de la 0.8 mais qui corrige quelques petits problèmes de la version initiale. Le détail des améliorations est disponible ici.

Par ailleurs, le modèle du radio-réveil est maintenant disponible (en français) directement sur le site Capella, dans la rubrique Getting Started, dans un onglet spécifique :


mercredi 25 mars 2015

Le Radio-réveil en Capella : suite

Pour cette deuxième version du modèle, j'ai ajouté le niveau Logical Architecture (LA) d'ARCADIA


Après avoir initialisé ce niveau en effectuant une copie automatique des fonctions et des acteurs de niveau System Analysis (SA), j'ai imaginé une découpe du système en composants logiques. Ceux-ci ne doivent pas encore faire référence à des choix d'implémentation ni à des technologies spécifiques. Cela sera du ressort de l'Architecture Physique. Il m'a fallu raffiner certaines fonctions de niveau système pour procéder à une allocation précise des fonctions de niveau logique aux composants internes. Il a donc fallu raffiner aussi les flots de données ainsi que la chaîne fonctionnelle.


LAB (Logical Architecture Blank) du Radio-réveil

La nouvelle version du document montre également comment Capella aide à initialiser des scénarios de niveau LA à partir des scénarios de niveau SA et des allocations logiques.


LES (Logical Exchange Scenario) 
Les questions et commentaires sont toujours les bienvenus !

jeudi 19 février 2015

Le Radio-réveil en Capella : début

Dans mes formations SysML, j'utilise depuis pas mal d'années déjà un exemple simple de système : le radio-réveil. C'est même l'exemple principal de mon livre d'initiation à SysML, paru chez Eyrolles.

Du coup, il m'a semblé naturel de faire l'exercice également avec Capella en utilisant la démarche et les concepts ARCADIA. Pour bien profiter de cette ébauche de modèle, il faut évidemment creuser un minimum d'abord les concepts d'ARCADIA, par exemple en allant sur le site Capella au sein du projet Polarsys, et aussi en récupérant la documentation de l'outil.

Pour cette première version du modèle, je me suis concentré sur le niveau System Analysis, en essayant d'illustrer les principaux types de diagrammes ARCADIA, mais en assurant également la traçabilité avec le besoin opérationnel exprimé en Operational Analysis. 

Des vidéos suivront certainement pour insister plus sur la prise en main de l'outil, ainsi qu'un enrichissement du modèle pour aborder les niveau Logical Architecture et Physical Architecture, mais le petit scénario que j'ai suivi pour réaliser ce début de modèle devrait déjà être utile pour les débutants en Capella :-).

NB : ce travail fait partie du sous-projet Dissémination du projet Clarity.

Les questions et commentaires sont les bienvenus. Bonne modélisation !





lundi 19 janvier 2015

Conférence NoMagic 2015

La conférence annuelle No Magic est annoncée pour le mois de juin cette année.

Alors qu'elle avait eu lieu en février en 2013, puis en mai l'an passé en 2014, la conférence annuelle No Magic, renommée No Magic World Symposium, aura lieu cette année du 07 au 10 juin 2015.
Le symposium se tiendra comme les autres fois au Courtyard Marriott à Allen (Texas), sur les terres de No Magic US.

Cette année encore, le programme annoncé est alléchant, avec une bonne place pour le MBSE et SysML. Tous les experts techniques No Magic lithuaniens seront présents (Darius Silingas, Aurelijus Morkevicius, Saulius Pavalkis, Nerijus Jankevicius), ainsi que Sandy Friedenthal, entre autres.

Si vous voulez tout savoir sur les nouveautés de Magic Draw (maintenant renommé sous la marque Cameo), et plus spécifiquement de la version SysML : Cameo Systems Modeler (CSM), c'est là qu'il faut aller !

jeudi 8 janvier 2015

Bienvenue sur le (nouveau) blog de PRFC !

PRFC vient de démarrer son 5è exercice. J'ai profité du changement d'année pour effectuer plusieurs modifications autour de la visibilité numérique de PRFC :

  • un site web : www.prfc.fr (mieux vaut tard que jamais ;-))
  • un blog rapatrié sur Blogger
  • un logo "amélioré"
Le positionnement de PRFC continue bien sûr à cibler principalement la modélisation de système, en particulier avec SysML

L'association SysML France, dont je suis président, a d'ailleurs montré récemment son activité avec la co-organisation d'une journée de présentations à Paris en décembre dernier, conjointement avec le SPECIEF.

Mais pas seulement ! J'anime des formations pour le groupe Thales sur le thème de la modélisation système depuis de nombreuses années. Il se trouve que Thales a choisi de développer sa propre méthodologie de modélisation (ARCADIA), ainsi qu'un outil associé (Melody). Après avoir été longtemps propriétaire, cet outil est maintenant disponible en open-source sur la plateforme Eclipse au sein du projet Polarsys, sous le nom de CapellaUn projet collaboratif a également démarré pour construire un éco-système autour de Capella : le projet Clarity, dont PRFC est partie prenante.

PRFC annoncera courant Q1 2015 une offre de formation et de conseil autour de Capella, en complément de l'offre existante autour de SysML.