8
votes

Outil pour générer un flux de contrôle en Java

J'ai besoin d'un outil pour générer un flux de contrôle en Java, mais pas un tirage visuel, quelque chose que je peux travailler avec comme avec des conditions de chemin ou plus. Quiconque?


2 commentaires

Err, "flux de contrôle"? "conditions de chemin"? Soins à élaborer?


Désolé, je n'ai pas vu tes commentaires. Je pense que j'ai élaboré dans mon commentaire de la première réponse. Merci à tous


4 Réponses :


3
votes

Le La bibliothèque ASM peut faire cela, au niveau JVM-ByTecode. Voir Analyse de la méthode et Control flux analyses dans http://download.forge.Objectweb.org/asm/asm4-guide.pdf (page 121).


4 commentaires

Merci! Je pense que ASM est le type de chose dont j'ai besoin. Savez-vous quelle est la représentation du code habituel du graphique? Est-ce juste comme un arbre de blocs de base, ou il a des informations sur les conditions? Par exemple, dans un si / sinon, nous 1 condition et 2 blocs de base. La condition est présente dans le graphique?


Oui, vous pourrez voir les conditions (comparer, réduire les tests, tester). Regardez le PDF et le site, il y a un exemple de code.


@ arnaud576875 Le lien que vous partagez n'ouvre pas, c'est le lien mis à jour que je suppose: download.forge.Objectweb.org/asm/asm4-Guide.pdf


C'est une réponse très vague.



-4
votes

Peut-être que c'est ce que vous recherchiez http://www.jboss.org/jbpm < / p>


0 commentaires

5
votes

à l'enregistrement futur, ce que j'ai trouvé que les meilleures costumes à mes besoins sont la suie.

http://www.sable.mcgill.ca/soot/


0 commentaires

0
votes

Atlas est un plug-in Eclipse qui permet une analyse du programme. Il possède une base de données graphique querérable qui inclut le graphique de contrôle de contrôle (ainsi que le flux de données et d'autres relations).


0 commentaires