Répondre Répondre à tous Transférer Fermer Aide Les pièces jointes peuvent contenir des virus risquant d'endommager votre ordinateur. Elles peuvent aussi ne pas s'afficher correctement. De: GODINHO Guillaume Date: jeu. 19/08/2010 13:52 À: Cc: RENAULT David; GODINHO Guillaume Objet : Demande d'informations SysML/TopCased Pièces jointes : Erreur_xmi_Rhapsody_vers_TopCased.JPG(29Ko) Chauffage.sbs(2Ko) Default.sbs(77Ko) Afficher sous forme de page Web Bonjour, Dans le cadre de mon stage sur un benchmark des différents outils SysML du marché, nous nous intéressons à votre solution. Une première phase de test vient d'être réalisée. De cette phase découle un certains nombre de questions. 1 Rhapsody vers TopCased Afin de mieux pouvoir répondre à mes questions je vous donne la démarche que j'ai suivi : - Première étape : export d’un fichier .xmi depuis Rhapsody. Tools -> Export XMI from Rhapsody -> Select Format : UML 2.1 ou UML 2.2 L’option UML 2.1 est choisie. Il est possible d’exporter que l’ensemble du projet : Maison_intelligente_Rhapsody. La case "exporter dans des fichiers séparés" est cochée. Define Destination -> Choisir le répertoire où les fichiers XMI du projet vont être exportés. Outils SysML -> Rhapsody -> XMI -> Export Completed. - Seconde étape : import d’un fichier .xmi généré par Rhapsody dans TopCased. Dans TopCased, dans le navigateur de fichier (arborescence) Clique droit -> Import -> General -> File system Choisir le répertoire contenant le fichier .xmi à importer dans TopCased. Cocher le fichier dans la colonne de gauche. Choisir le fichier cible où le fichier .xmi sera importé. Maison_intelligente/XMI/Rhapsody. Les cases suivantes sont cochées : « create selected folders only », Advanced puis : « create links in workspace » et « create link location relative to, Edit variables » L’import à fonctionner. Le fichier est correctement placé dans l’arborescence. Tentative de lecture du fichier .xmi. Clique droit -> Open with -> Text editor. L’ouverture du fichier .xmi à réussie. La démarche de la page 31 du tutorial de TopCased a été suivie : TPC_3.3.0_UML&SYSML_features_tutorial.pdf. Il faut remplacer tous les champs contenant cette URI : http://schema.omg.org/spec/UML/2.1.1 par : http://www.eclipse.org/uml2/2.1.0/UML Même les URI de cette forme furent remplacés : http://schema.omg.org/spec/UML/2.1.1/toto/titi/tata Une fois ces modifications apportées, le fichier .xmi a été sauvegardé. Clique droit sur le fichier .xmi -> Open with -> UML model Editor. Mais, il m'est impossible de revoir le diagramme d'origine. En pièce jointe le fichier .sbs (équivalent .xmi ?!) généré par Rhapsody. QUESTIONS : Est-ce normal ? Quelles sont les manipulations à effectuer afin de régénérer un fichier qui fait apparaître mon digramme et non pas que son architecture ? 2 Sortie documentaire TopCased Démarche : Tout d’abord j'ai inséré des balises xml en haut du template et aux différents endroits où les diagrammes devront apparaître. Puis j'ai copié/collé le template dans l’arborescence de TopCased. Puis Clique droit -> Import… -> Import document for Gendoc -> Next. J'ai sélectionné le fichier à importer (le template copié/collé) et la destination de ce fichier. Avec Gendoc Editor, j'ai vérifié la configuration de génération du template. Pour finir, j'ai généré le document. Lorsque l’on ouvre le document généré, les diagrammes n’apparaissent pas, il n’y a que les balises xml. QUESTIONS : Pourquoi je n'arrive pas à voir les diagrammes ? Quelle manipulation est à faire pour pouvoir générer un document propre avec mes diagrammes correctement positionnés dans le template ? 3 Simulation J'aimerai simuler mes diagrammes SysML (paramétrique, activité, et/ou états-transitions), i-e voir leurs comportements en dynamique, "temps réel", avec les différents appels de fonctions et les réalisations des actions afin de valider une architecture système. QUESTIONS : Cela est-il possible ? Avec quel(s) diagramme(s)? Comment ? 4 Matlab/Simulink et TopCased Toujours dans l’optique de simuler la partie dynamique du système, j’aimerai faire le lien entre des modèles Simulink et mes diagrammes SysML. QUESTIONS : Peut-on « importer » des blocs Simulink dans un diagramme SysML (diagramme de bloc, états-transitions, paramétrique) ? Peut-on exporter des diagrammes SysML dans Simulink ? Faut-il générer du code C/C++ sous TopCased et importer ce code dans Matlab/Simulink. 5 Lien entre TopCased et DOORS J'aimerai pouvoir reprendre directement mes exigences définies dans DOORS dans mes diagrammes SysML. QUESTIONS : Est-il possible de reprendre le document DOORS directement dans TopCased ? Si oui, comment ? Faut-il passer par un autre document type Word, ou Excel ? Configuration : TopCased 4.0 ; Microsoft word 2003. Merci de l'attention que vous porterez à ce mail, Cordialement, Guillaume Godinho. Stagiaire SysML Safran Engineering Services. Mail : [email protected]
_______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users
