Ищется программа позволяющая рисовать диаграммы. Из требований: блоки могут быть простыми прямоугольниками, все блоки должны иметь произвольное число «портов» для присоединения связей, система сама должна отслеживать свзязь портов, то есть если что-то подвигали и визуально связь разорвалась, то логически свзязь должна остаться и факт разрыва должен быть отображен.
Dia, OO этим требованиям не удовлетворяют.
Наиболее близкое - это программы для рисования электрических схем, но это изврат.
Возможно какие-то из IDEF/UML проектировщиков подойдут, но какие?