Допустим, имеется какой-то проект, написанный на Паскале.
Мне нужно анализировать что откуда растёт. Для этого, подозреваю, нужно, как минимум, построить дерево зависимостей модулей и выявить базовые (ядро проекта).
Также неплохо выявить нежелательные пересечения процедур из разных модулей. В общем, привести оптимальное решение для данного проекта.
Есть ли что-то подобное в имеющихся проектах или же это совершенно новая идея? Это связано с экспертами, я полагаю.