Илья Ермаков писал(а):
Драконограф писал(а):
Вот схемы композиции объектов я на текущий момент не представляю... возможно, потому, что как непрограммист не разбираюсь в их сущности

Илья Евгеньевич, можно (м .б. не сразу

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

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