Программа - визуализация связей между переменными.

kataich

Краткое описание задачи:
Есть большая программа с большим количеством переменных разного типа.
Связь переменных происходит посредством функций. Хочется визуализировать
эти связи.
Детали:
Хочется иметь возможность рисовать связи между переменными в программе
(НЕ автоматически, а вручную). Пока я себе это представляю следующим образом:
возможность динамически рисовать граф в вершинах, которого располагаются
названия перменных, ребра проименованы функциями, связывающих эти
переменные.
То есть я, в течение некоторого времени, буду добавлять новые переменные на
чертеж, связывать их с уже существующими и т д Наличие дополнительных
опций, как то возможность выделять подграфы в большом графе является плюсом,
но не критично.
Посоветуйте, пожалуйста, программу (желательно под Linux) для этих целей.

Fragaria

dia

kokto

Simulink осваивай тогда.

yroslavasako

есть потрясающий образец минимализма - UMLet для eclipse

Bibi

http://search.cpan.org/~lbrocard/GraphViz/lib/GraphViz.pm
фигачишь текстовый файл в любом удобном тебе формате, разрбираешь его потом такой штукой, вуаля --- графвиз все за тебя нарисовал (главное, конечно, это удобная поддержка, а то руками запаришься потом стрелочки перерисовывать)

FullSilence

А если еще парсер за 5 минут написать который в ихсоднике по ключевому слову function ищет то вообще неплохо будет)

kataich

Про GrapVIZ не знал. Спасибо. Поковырялся немного. То, что надо.
Правильно ли я понял, что твоя ссылка это некий фронтенд
к утилитам GraphVIZ? Почему не пользоваться непостредственно
GraphVIZ?

kataich

Еще сейчас пробежался по dot User's Guide.
Мне показалось, он побогаче разными фичами
по сравнению с тем, что предлагает модуль.

Bibi

да, правильно. может быть удобным тем, что позволяет описать данные в удобном для себя формате
Оставить комментарий
Имя или ник:
Комментарий: