Formation SysML avec EA sur Grenoble en partenariat avec Viseo
Comme annoncé dans un post précédent, j’aurai le plaisir de co-animer prochainement une formation inter-entreprises SysML avec EA en partenariat avec Guillaume Finance de Viseo.
Guillaume est un expert EA reconnu, auteur d’un blog sur le sujet, et co-organisateur du premier EAUG en France.
Cette formation associe l’aspect théorique sur la modélisation et le langage SysML, apporté par PRFC, avec l’aspect outillage via la version SysML d’Enterprise Architect de Sparx Systems, apporté par Viseo. L’outil de modélisation Enterprise Architect est donc abordé tout au long des trois jours de formation afin de comprendre son environnement, les fonctions propres à SysML, et la mise en pratique efficace au travers d’exercices.
La première session inter-entreprises aura lieu dans les locaux de Viseo à Grenoble du 4 au 6 avril 2017.
Pour plus d’informations, n’hésitez pas à vous reporter sur la page correspondante du blog de Guillaume, ou sur le site PRFC.
[ssba]
Retour sur 2016 et pour préparer 2017 …
L’année 2016 a été riche en événements autour de la modélisation. Pour ne citer que ceux auxquels PRFC a participé :
- ERTSS (Janvier à Toulouse) : erts2016.org/
- EclipseCon France (Juin à Toulouse) : eclipsecon.org/france2016/
- MODELS (Octobre à St Malo) : models2016.irisa.fr
Des formations SysML ont eu lieu à Paris, Nantes, Toulouse, Lyon, Tarbes, Angers, Chambéry, etc.
De très nombreuses formations ARCADIA/ Capella ont eu lieu à Paris, Toulouse, Londres, Noordwijk, Rome, Florence, Turin, Cannes, Glasgow, Stuttgart, Bristol, etc.
L’année 2017 s’annonce déjà très chargée avec des formations SysML et Capella qui démarrent dès la semaine prochaine en France et en Europe …
Et quelques dates de conférences à noter pour le premier semestre 2017 :
- SysCon à Montréal fin avril : 2017.ieeesyscon.org/
- EclipseCon France en Juin à Toulouse : eclipsecon.org/france2017/
Bonne année de modélisation à tous !
Introduction à ARCADIA / Capella
PRFC propose une session supplémentaire de la formation intitulée « Introduction à ARCADIA avec Capella (1 jour) » le jeudi 8 décembre à Paris.
Cette formation introductive vous permettra de découvrir les tenants et les aboutissants de la méthode ARCADIA (Architecture Analysis and Design Integrated Approach) et du langage de modélisation associé. Nous mettrons aussi l’accent sur les bénéfices apportés par un outillage adapté à la méthode, au travers d’exemples et de démonstrations de l’outil associé Capella. Un langage, une démarche, un outil : tels sont les trois piliers permettant la réussite du Model Based Systems Engineering (MBSE).
Audience : Responsables méthode, chefs de projet, architectes système, ingénieurs système, souhaitant découvrir la méthode ARCADIA et l’outil Capella
Cette dernière session inter-entreprises de l’année 2016 est proposée au tarif préférentiel de 690 € HT par personne (au lieu de 790 €).
N’hésitez pas à nous contacter pour plus d’informations.
[ssba]
Retour sur la conférence Models
La conférence Models 2016 a eu lieu début octobre à St Malo (ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems).
Il s’agit en effet de la 19è conférence d’une série commencée en 1998 à Mulhouse sous le nom <<UML>>’ 98: Beyond the Notation, organisée à l’époque par Pierre-Alain Muller et Jean Bézivin. J’y étais déjà et j’avais présenté un papier avec E. Bourdeau et P. Lugagne (Alcatel Espace) intitulé : Hierarchical Context Diagrams with UML: An Experience Report on Satellite Ground System Analysis.
Cette édition a encore eu un franc succès avec plus de 300 inscrits et un programme riche et varié.
J’ai eu l’honneur de démarrer le dimanche matin avec un tutorial sur ARCADIA / Capella, qui n’a malheureusement pas rassemblé l’auditoire espéré, certainement à cause de l’horaire et du beau soleil qui incitait plutôt à profiter du paysage magnifique… Les planches sont disponibles sur le site du projet Clarity.
Au fil de la semaine, j’ai particulièrement apprécié le tutorial de Bran Selic (Technologies and Design Patterns for Model-based Development of Cyber-physical Systems), le Workshop sur Executable Modeling (avec un keynote de S. Mellor) et les différents Keynotes, brillants et donnant matière à réflexion :
- « Resurrecting Laplace’s Demon: The Case for Deterministic Models » (Edward A. Lee)
- « Grand Challenges, Grand Responses? » (Gordon Blair)
- « Models in industry, 20 years after UML 1.0 – Reflecting on the Thales experience » (Véronique Normand)
- « The Straight Line is Ungodly » (Jim Coplien)
Mais une conférence vaut aussi (et surtout) par les rencontres et les échanges avec tous les passionnés dont certains se connaissent maintenant depuis deux décennies !
La prochaine édition aura lieu à Austin (Texas) en octobre 2017.
[ssba]PRFC sera à la conférence MODELS début octobre !
La plus importante conférence internationale sur la modélisation (MODELS) aura lieu cette année en France, dans la belle ville de St Malo, du 2 au 7 octobre.
La première du genre a eu lieu en 1998 à Mulhouse, à l’initiative de Pierre-Alain Muller et Jean Bézivin, presque 20 ans déjà : j’y étais !
Réservez votre semaine, ce sera l’occasion de rencontrer beaucoup de spécialistes français et étrangers, comme Jim Coplien, Bran Selic, Jean-Marc Jézéquel, Benoit Combemale, Jean-Michel Bruel, etc.
Le programme est très alléchant : en plus de la conférence proprement dite, il y aura de nombreux Workshops permettant non seulement d’écouter, mais aussi de participer ! Et comme toujours, la conférence démarrera par des tutoriaux. J’aurai le plaisir d’animer celui sur Arcadia / Capella le dimanche matin pour les courageux 🙂
ARCADIA in a Nutshell
Pascal Roques
Half-day tutorial
The ARCADIA/Capella Domain Specific Modeling Language (DSML) is inspired by UML/SysML and NAF standards, and shares many concepts with these languages. It is the result of an iterative definition process driven by systems and software architects working in a broad spectrum of business domains (transportation, avionics, space, radar, etc.). It enforces an approach structured on successive engineering phases which establishes clear separation between needs (operational need analysis and system need analysis) and solutions (logical and physical architectures), in accordance with the IEEE 1220 standard. The Capella workbench is an Eclipse application (Polarsys project) implementing the ARCADIA method providing both a DSML and a dedicated toolset. This tutorial will demonstrate the benefits of using both ARCADIA and Capella on a simple case study. It will guide you into the first steps of using ARCADIA, starting with the Analysis levels of the 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.
Formation SysML / EA avec Viseo
J’ai co-animé cette semaine une formation SysML avec l’outil Enterprise Architect en collaboration avec Guillaume Finance de Viseo.
Guillaume est un expert EA reconnu, auteur d’un blog sur le sujet, et co-organisateur du premier EAUG en France.
Cette formation associe l’aspect théorique sur la modélisation et le langage SysML, apporté par PRFC, avec l’aspect outillage via la version SysML d’Enterprise Architect de Sparx Systems, apporté par Viseo. L’outil de modélisation Enterprise Architect est donc abordé tout au long des trois jours de formation afin de comprendre son environnement, les fonctions propres à SysML, et la mise en pratique au travers d’exercices.
Nous prévoyons d’organiser des sessions inter-entreprises communes dans plusieurs villes françaises au second semestre.
Conférence Eclipse à Toulouse début Juin
Il est encore temps de vous inscrire à EclipseCon France du 7 au 9 juin à Toulouse :
- Une journée complète de sessions de 3 heures pour démarrer sur les technologies Eclipse le 7 juin. J’attire votre attention sur le workshop Capella que j’aurai le plaisir d’animer ainsi que celui sur Sirius.
- Deux jours complets de conférence les 8 et 9 juin avec un track spécifique PolarSys.
- Vendredi matin une session à l’Unconference concernant le Rover PolarSys. Avec du contenu, des rover pour tester, et des modèles à discuter.
Nombreuses formations sur Capella
Une activité de formation très soutenue autour de Capella en cette fin de premier trimestre :
- La 1ère formation Capella inter-entreprises a eu lieu à Paris du 15 au 18 mars, avec 7 stagiaires de 5 entreprises différentes (dont RATP, Assystem et Sagem DS)
- Une formation adaptée pour les experts MBSE de l’ESTEC a eu lieu à Noordwijk les 23 et 24 mars.
- Une formation
intra-entreprise « Capella en action » a eu lieu début avril chez Continental Automotive à Toulouse.
Et de nombreuses formations pour Thales Université dans les semaines à venir en région parisienne, mais aussi à Rome, Crawley et Florence !
[ssba]Exemple simple de Viewpoint avec Capella
J’ai réalisé un petit document (en anglais) expliquant comment ajouter un « Viewpoint », dans la terminologie ARCADIA.
Il s’agit de proposer une architecture physique très simple pour l’exemple du Radio-réveil fourni sur le site Capella. Puis de montrer comment activer et utiliser le point de vue « Basic Price« , qui fait partie des 3 points de vue livrés avec la nouvelle version de Capella 1.0.1.
Le point de vue ajoute un groupe de commandes dans la palette à droite, ainsi que de nouvelles propriétés sur les composants physiques. De nouveaux objets graphiques apparaissent également sur les diagrammes concernés.
Si l’on continue à affecter des valeurs aux différents composants, le Viewpoint calcule automatiquement la somme des prix des composants contenus pour chaque conteneur, et compare à la max value.
Dans l’exemple, j’ai fait exprès de faire dépasser le prix max du Radio-réveil (en utilisant un COTS Radio trop cher) pour montrer le changement de couleur automatique des propriétés concernées …
Capella 1.0.1 est disponible avec des Viewpoints!
Une nouvelle version de l’outil Capella (issu du projet Polarsys d’Eclipse) est disponible en téléchargement gratuit : 1.0.1.
Et surtout, Capella propose maintenant 3 points de vue de base (basic viewpoints : Mass, Price, Performance) permettant d’ajouter des propriétés supplémentaires aux éléments de modèle afin de pouvoir optimiser une architecture suivant plusieurs critères concurrents. Cette nouvelle version, avec les Viewpoints, sera d’ailleurs utilisée dans la formation Capella en action proposée par PRFC.
Le viewpoint Basic Mass permet d’ajouter une annotation « Mass » à un composant de l’architecture physique. On peut éditer deux valeurs : current Value et Max Value. Les masses des composants contenant le composant courant sont automatiquement recalculées et les couleurs changent si nécessaire.
Le viewpoint Basic Price permet d’ajouter une annotation « Price » à un composant de l’architecture physique. On peut éditer deux valeurs : current Value et Max Value. Les prix des composants contenant le composant courant sont automatiquement recalculés et les couleurs changent si nécessaire.
Le viewpoint Basic Performance permet d’ajouter une annotation « Execution Time » à une fonction ou un échange fonctionnel, ainsi qu’un « Time Limit » à une chaîne fonctionnelle, en architecture logique ou physique. La « Consumption » d’une chaîne fonctionnelle est automatiquement recalculée et les couleurs changent si nécessaire.
Combiné avec Kitalpha, l’atelier Capella Studio fournit ainsi une API pour le développement de viewpoints pour les ingénieries de spécialités.
[ssba]