Задать вопрос
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert

Инструмент для моделирования поведения кода?

Мне часто приходится анализировать поведение чужого кода на С/ассемблере. Обычно для этого я рисую на бумаге структуры, переменные, стрелочки связей по данным, диаграммы состояний и т.д. Это довольно похоже на UML-моделирование, с уклоном в сторону диаграмм объектов и взаимодействий, и когда-то давно я пользовался для этого Rational Rose. Но Роза как-то для этого тяжеловесна, да и денег стоит. Минусы бумаги тоже очевидны — невозможно редактировать, нет ^c^v, место не резиновое.



Есть ли более удобная технология для моделирования поведения кода, чем UML?

Какими инструментами вы пользуетесь для этого.
  • Вопрос задан
  • 3818 просмотров
Подписаться 6 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
Graphviz, codedrawer, да их много — на вкус и цвет они все разные. Гуглить «c code visualizer».
Ответ написан
m08pvv
@m08pvv
Ну если совсем глубокий подход, то пишете на специальном языке описание структуры кода и работаете с ней в LTSA — можно сразу проверить на всякие проблемы типа дэдлоков и прочее.
Ответ написан
Комментировать
А да, еще LabView — правда там вроде поддержка только C++.
Ответ написан
Комментировать
icoz
@icoz
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы