Systems Modeling Language

Systems Modeling Language - SysML en abrégé - est un langage de modélisation spéc
Apde yisLI par rapport à UMP
Les avantages de SysML sur UML pour l'ingénierie système deviennent évidents en utilisant un exemple
L'initiative SysML est issue d'une décision de du groupe de travail sur la modélisation des systèmes pilotés par les modèles de l'International Council on Systems Engineering (INCOSE), afin de modifier UML pour les applications d'ingénierie système. À la suite de cette décision, l'INCOSE et l'Object Management Group (OMG), qui maintient la spécification UML, ont créé conjointement un groupe d'intérêt spécifique dans le domaine de l'ingénierie système (OMG Systems Engineering Domain Special Interest Group ou bien OMG SE DSIG)) en . Le SE DSIG, avec le soutien d'INCOSE et du groupe de travail ISO AP 233, a développé les spécifications du langage de modélisation, qui fut repris ensuite par l'OMG en tant que UML for Systems Engineering Request for Proposal (UML for SE RFP ; document OMG ad/03-03-41) en [1].
En 2003, Cris Kobryn et Sanford Friedenthal organisèrent et dirigèrent conjointement les « Partenaires SysML » (SysML Partners) au sein d'une association informelle des acteurs majeurs de l'industrie et des vendeurs d'outils[2], qui initièrent un projet open source de spécification pour développer SysML en réponse au RFP UML pour l'ingénierie des systèmes[3]. Les Partenaires SysML distribuèrent leur premier brouillon de la spécification open source SysML en 2004, et soumirent SysML 1.0a à l'OMG qui l'adopta en .
OMG SysML
Après de nombreuses propositions concurrentes de spécifications de SysML, une proposition « fusionnée » fut proposée à l'OMG en [4]. Cette proposition fut mise au vote et adoptée par l'OMG en juillet 2006 sous le nom OMG SysML, nom adopté par l'OMG pour différencier cette spécification des spécifications open source d'origine. La spécification OMG SysML actuelle est la version 1.3, mise à disposition le . C'est une « Formal Specification » (telle que le définit l'OMG)[5].
Outils
Plusieurs éditeurs d'outils de modélisation supportent déjà SysML, totalement ou partiellement. Le site officiel de la communauté propose une revue de ces outils[6].
Échange de modèles
En tant que profil UML 2, les modèles SysML peuvent être échangés en utilisant la dernière version d'XML Metadata Interchange (XMI). De plus, SysML est compatible avec le travail actuel de l'ISO 10303 (aussi connu sous le nom de STEP, le « Standard for the Exchange of Product model data »).
Notes et références
- ↑ (en) OMG SE DSIG, UMLTM for Systems Engineering RFP
- ↑ (en) SysML Partners
- ↑ (en) SysML Partners, SysML FAQ
- ↑ (en) document OMG ad/06-03-01
- ↑ (en) [1]
- ↑ (en) site officiel de la communauté SysML
Voir aussi
Articles connexes
Lectures
- (de) Tim Weilkiens, Systems Engineering mit SysML/UML, Dpunkt Verlag, 2006, (ISBN 3-89864-409-X)
- (en) Sanford Friedenthal, Alan Moore, Rick Steiner, A Practical Guide to SysML, The Systems Modeling Language, MK/OMG Press, 2009, (ISBN 978-0-12-378607-4)
- Pascal Roques, SysML par l'exemple : un langage de modélisation pour systèmes complexes, Ebooks Informatique Eyrolles, 2009, (OCLC 758496705)
Liens externes
- (en) Site web officiel d'OMG SysML
- (en) Projet de spécifications open source de SysML, contient des FAQ, des mailing lists et les licences open source.
- (en) System-level design language arrives (Un langage de conception système arrive) de Richard Goering sur EE Times, le
- Blog et wiki de l'association SysML France (créée le )
- (en) Stencil et Template Visio pour SysML 1.0
- Article de présentation du langage SysML