Je vais t'apporter quelques éléments par rapport à RSA et l'offre libre concurrente à savoir le couple Papyrus/Topcased.
Borland Together, je connais pas bien mais je crois que y'a plus grand chose à espérer depuis que Borland a été revendu non ? (oui c'est un troll)
D'après mes petites recherches voici l'idée que je m'en fais:
Déjà faut faire attention.
Une grande partie du produit a été libérée mais il reste ce qu'ils appellent des "solutions" qui doivent conserver des fonctionnalités peut-être importantes.
En particulier, je ne vois pas figurer la génération documentaire (sauf Web publishing) dans leur version libre.
Pour ce qui est de l'ergonomie et des notations couvertes tous les modeleurs se valent actuellement même si aujourd'hui je me vois mal refiler Papyrus à des fonctionnels qui pigent rien à la technique.
Après, RSA 8 apporte un certain nombre de trucs comme les thèmes, l'exécution de modèle pour les valider, ... mais rien d'essentiel ou de différenciant.
Ca c'est pour ce qui de la modélisation en mode contemplatif.
Maintenant si on parle de MDSD (ingénierie dirigé par les modèles) et donc d'AGL,
ce qui est pas mal c'est qu'il est basé sur Eclipse mais c'est seulement pour les aspects graphiques et pour l'IHM(GEF/RCP/JFace), pas pour les données.
Il utilise donc son propre metamodèle et on ne peut donc pas utiliser directement tout l'outillage de transformation/generation de code d'Eclipse (Xtext, ATL, ...) ni de travail collaboratif (EMFCompare, CDO pour la persistance qui peremt de s'abstraire de ce qu'il y a derrière , fichiers dans un VCS ou base de données)
Il faut passer par un import ou utiliser leur langage de transfo.
A l'heure des DSL c'est un peu dommage. Même s'il reste un peu de taf pour voir persister les modèles UML dans CDO (il s'appuie sur EMF et est pas compatible eclipse uml2) dans le projet Eclipse, là on s'en éloigne encore plus.
RSA et Papyrus s'appuient sur EMF, eux.
[^] # Re: on attend les trolls
Posté par El Titi . En réponse à la dépêche Modelio, un AGL UML propriétaire passe en GPL. Évalué à 5.
Bonne question.
Je vais t'apporter quelques éléments par rapport à RSA et l'offre libre concurrente à savoir le couple Papyrus/Topcased.
Borland Together, je connais pas bien mais je crois que y'a plus grand chose à espérer depuis que Borland a été revendu non ? (oui c'est un troll)
D'après mes petites recherches voici l'idée que je m'en fais:
Déjà faut faire attention.
Une grande partie du produit a été libérée mais il reste ce qu'ils appellent des "solutions" qui doivent conserver des fonctionnalités peut-être importantes.
En particulier, je ne vois pas figurer la génération documentaire (sauf Web publishing) dans leur version libre.
Pour comparer, il faut aller faire un tour sur la partie commerciale:
http://www.modeliosoft.com/products/products-compare.html
Ca serait pas mal qu'ils mettent à jour ce tableau avec une colonne pour la solution libre.
Ils ne parlent pas non plus du travail collaboratif avec les modèles (stockage, comparaison, merge fragmentation, ...) qui est à mon sens la grande force du couple RSA/Clearcase .
http://www.modeliosoft.com/features/teamwork-cooperation.html
Pour ce qui est de l'ergonomie et des notations couvertes tous les modeleurs se valent actuellement même si aujourd'hui je me vois mal refiler Papyrus à des fonctionnels qui pigent rien à la technique.
Après, RSA 8 apporte un certain nombre de trucs comme les thèmes, l'exécution de modèle pour les valider, ... mais rien d'essentiel ou de différenciant.
Ca c'est pour ce qui de la modélisation en mode contemplatif.
Maintenant si on parle de MDSD (ingénierie dirigé par les modèles) et donc d'AGL,
ce qui est pas mal c'est qu'il est basé sur Eclipse mais c'est seulement pour les aspects graphiques et pour l'IHM(GEF/RCP/JFace), pas pour les données.
Dans la FAQ, on voit qu'il ne s'appuie pas sur EMF/GMF http://modelio.org/documentation/faq-menu.html
Il utilise donc son propre metamodèle et on ne peut donc pas utiliser directement tout l'outillage de transformation/generation de code d'Eclipse (Xtext, ATL, ...) ni de travail collaboratif (EMFCompare, CDO pour la persistance qui peremt de s'abstraire de ce qu'il y a derrière , fichiers dans un VCS ou base de données)
Il faut passer par un import ou utiliser leur langage de transfo.
A l'heure des DSL c'est un peu dommage. Même s'il reste un peu de taf pour voir persister les modèles UML dans CDO (il s'appuie sur EMF et est pas compatible eclipse uml2) dans le projet Eclipse, là on s'en éloigne encore plus.
RSA et Papyrus s'appuient sur EMF, eux.