2010-10-05 20 views

Répondre

1

Visual Paradigm. Ce logiciel peut générer du code dans différentes langues comme: Java, C#, C++, etc.

+0

Cela peut en effet le faire (avec l'une des licences supérieures seulement). Je vous remercie. – Kissaki

2

Vous pouvez jeter un oeil à Enterprise Architect (*).

+0

Enterprise Architect ne peut pas générer de code à partir de diagrammes d'état. (Corrigez-moi si je me trompe, mais je n'ai pas trouvé cette fonctionnalité.) – Kissaki

+0

@Kissaki, il semble que EA peut le faire: http://www.sparxsystems.com/enterprise_architect_user_guide/software_development/code_generation___state_machin.html –

+0

Oh, mes yeux. C'est un code affreux. – duffymo

0

Voici la liste avec comparaison utile - http://en.wikipedia.org/wiki/List_of_UML_tools

+1

Ouais, je passais par celui-là (a également fait quelques corrections/améliorations).Mais c'est gonflé. Et la plupart des outils fournissant la génération de code ne l'offrira pas à partir des diagrammes d'état à la fin ... – Kissaki

0

FSMC+ est un projet sous licence Apache qui accepte un statchart dans un fichier XMI et produit des classes Java implémentant la machine d'état.

0

Je cherchais exactement la même chose. J'ai trouvé SinelaboreRT. Il fonctionne en Java et dit qu'il est compatible avec Windows, OS X et Linux. L'exigence de Graphviz a pris un certain temps sur Windows 7 cependant.

Il peut générer C, C++, Objective-C, Ada, Java ou C# code à partir de diagrammes de StateMachine et semble soutenir un certain nombre d'outils UML:

  • UModel
  • magique Dessin
  • Enterprise Architect
  • paradigme visuel pour UML
  • ArgoUML
  • UML Cadifra Editor
  • Astah * (qui a une édition communautaire gratuite)
  • intégré dans l'éditeur de diagramme d'état

Je pense que la possibilité de créer directement et concevoir le schéma de StateMachine à l'intérieur de l'application est grande. Personnellement, c'est l'option que j'utilise. J'ai également utilisé sa capacité à simuler interactivement l'appareil.

+0

Cela fait un moment - l'utilisez-vous toujours? – Toybuilder