Это не столько вопрос программирования, сколько вопрос о моделировании. Но вы можете утверждать, что моделирование является неотъемлемой частью программирования.
В SDL можно аннотировать «линии связи» между блоками (процессами, службами) списком сигналов. Это очень удобно для разработчиков, поскольку информирует их о том, какие типы сигналов (в моем случае сообщения) блок отправляет или принимает. (см. также Википедия по SDL и связи между блоками )
Я не могу найти подобное понятие в SysML. Либо я должен ввести новый класс для каждого сигнала и использовать класс (интерфейс) для представления списка, либо мне нужно определить интерфейсный класс с методами, каждый из которых представляет сигнал?
Я был немного удивлен, что его так трудно найти, потому что при разработке SysML МСЭ (то есть, создатели SDL) якобы был заинтересованным лицом в определении SysML.
Я ищу не «что-то, что работает», а готовый и широко принятый (скажем, канонический) способ определения списков сигналов для блоков SysML.
Во всяком случае, кто-нибудь есть идеи?
Спасибо!
Кстати: предложения по перенаправлению на более подходящие сайты SO приветствуются.