Эдуард, спасибо за предметный анализ и примеры. Теперь по пунктам:
1."мелодия" и "сцена" - просто независимые ветви алгоритма. "Достаточно условиться.." - так оно и есть. Список веток, размещённый в "Адресе" как раз означает передачу управления на указанные ветки.
Поэтому в Ваших вариантах кажется излишним символ ГОСТ на вход/выход с петли силуэта. Я сомневаюсь, что Ваша верхняя схема будет играть просто мелодию, без представления, в хх:30. Эта схема вызывает трудности с однозначной трактовкой вызова ветвей, присоединённых к символу "параллельные действия". Вдобавок, по Дракону, вход в петлю силуэта возможен только через "Адрес", а выход - из петли - через "Ветку". Но, тем не менее, Вы нашли принципиальное ограничение для использования символа ГОСТ "параллельные действия" в силуэте(даже если присоединить его к петле силуэта строго по Дракону, с описанием
таких часов будут сложности).
Напомню, что
идея представления параллельных процессов в силуэте состояла в том, что вся информация о передаче управления уже содержится в соответствующих иконах "Адрес", а приём управления содержится в иконе "Ветка". Визуализация же идеи происходит по упрощенной схеме - по принципу пиктограмм на "Адресе" и "Ветке", с возможностью их последующей алгоритмической расшифровки. У Вас же получается, как минимум, дублирование по передаче управления, а в верхней схеме ещё и некоторая неоднозначность.
Дополнительно, см. ответ по п.4.
2.это отражено в моём первом варианте часов(с веткой "спать"). Ветка "спать" предусматривает на входе ожидание передачи управления с группы ссылающихся на неё адресов(см. ответ на п.3).
3.это не отдельные квадраты, а полоска, похожая на Ваше
предложение - "Дождаться нескольких из..". Смысл отражён в комментарии к ветке "спать". Т.е. вход в эту ветку более сложный, нежели простое ожидание передачи управления со всех адресов, ссылающихся на неё. Подразумевается, что алгоритмическая расшифровка этого может быть выполнена на отдельной Дракон-схеме в ходе последующего (уточняющего!) проектирования.
4.Нет. Чёрная полоса не нужна(см. также ответ на п.1). Принципиально важно, чтобы сущность "ветка" ничем не была ограничена в плане передачи управления на неё. "Ветка" не знает и не должна знать о том, что "процесс она или нет". Если уж придираться к терминологии, то правильнее вести речь не о различиях в "запуске" и "передаче управления", а о разветвлении и слиянии потока управления. Куда разветвляется поток управления однозначно определено в соответствующих иконах "Адрес". Как это делается - можно определить дальнейшей алгоритмической расшифровкой. Поэтому тот самый адрес "мелодия" был сделан без чёрной полосы - в том месте нет разветвления потока управления.
5.Таймер - аппаратный. Переделать схемы под программный таймер ничто не мешает.
6.такой значок не требуется, т.к. получается излишнее дублирование списка со входа ветки. Гораздо удобнее и эргономичнее просто указать нужный "адрес", либо использовать одно из завершений, показанных в
нотации. Наверное, на этом уровне даже само понятие "прерывание" вводить нецелесообразно. Работаем ведь с ситуациями. Логичнее будет назвать ловушку "сработал таймер".