Atelier de modélisation UML2, BPMN, SOA, et générateur de code
Modelio est un outil de modélisation UML2 complet. Modelio fournit un référentiel central pour les modèles, permettant la combinaison de différents langages (profils UML) dans un même modèle. Modelio supporte la modélisation BPMN, la gestion des exigences, du dictionnaire, et fournit des générateurs vers les cibles techniques essentielles (Java, C#, C++, SQL, XML, ...). Il peut être paramétré pour adapter la modélisation, ou les générations.
Un outil complet d’ingénierie dirigée par les modèles, ...
Modelio est un outil de modélisation UML2 complet. Modelio fournit un référentiel central pour les modèles, permettant la combinaison de différents langages (profils UML) dans un même modèle, la gestion des couches d’abstraction et l’établissement de la traçabilité entre différents éléments de modèle. Modelio propose toute une gamme de modules d’extension, et permet d’adapter cet environnement MDA pour différents objectifs et enjeux.
... supportant les besoins de différents acteurs, ...
Les extensions Modelio peuvent être groupées dans trois ensembles fonctionnels, chacun ciblant un type d’acteur différent :
• Architecte Métier : Tous les aspects métier majeurs d’un système informatique peuvent être modélisés avec Modelio. Modelio fournit des modules spécifiques dédiés à la modélisation d’objectifs, d’exigences et de processus métier. La modélisation de l’Architecture d’Enterprise avec Modelio permet la modélisation des informations métier, de l’organisation de l’entreprise, des processus métier, des architectures d’application et de l’architecture technologique. L’entreprise et le système informatique sont modélisés dans le même référentiel, assurant ainsi un support fort de la traçabilité globale et de la gestion de la cohérence.
• Architecte Système : Il existe différents moyens pour définir l’architecture du système informatique. Pour l’ingénierie de systèmes, SysML ou MARTE peuvent être utilisés, tandis que pour les systèmes logiciels, SoaML et UML sont mieux adaptés. SoaML ajoute à UML les concepts de capacité, participant, service, contrat, message, orchestration et chorégraphie. Pour l’ingénierie de systèmes, SysML et MARTE fournissent un support dédié au traitement des aspects logiciel et hardware des systèmes imbriqués et temps réel.
• Développeur : Le reverse engineering, la génération et le développement du code en mode round trip apportent le lien manquant entre les modèles de conception et le code. Modelio supporte l’ingénierie round trip avec les langages de programmation C++, Java et C#. Dans ce mode, la cohérence code / modèle est assurée en permanence, que vous gériez vos changements dans le modèle ou dans le code. Les développeurs utilisent leurs environnements favoris (Eclipse, MS Visual Studio, …) couplé à Modelio. Le reverse engineering et la génération de code sont également disponibles pour les schémas SQL, pour XML (XSD) et WSDL.