Требуются ли порты в SysML 1.4 для моделирования потока между блоками?

Рассмотрим следующую блок-схему:

введите здесь описание изображения

Я хотел бы смоделировать непрерывный поток от PressureSensor.pressure до LPF.input.

Соответствует ли спецификации SysML 1.4 моделирование этого потока без использования портов, как показано на следующей диаграмме?

введите здесь описание изображения

Или мне нужно использовать порты, как показано на следующей диаграмме? введите здесь описание изображения введите здесь описание изображения


person Irr    schedule 27.02.2016    source источник


Ответы (2)


Из спецификации SysML (1.3):

Основная мотивация для указания портов и потоков заключается в том, чтобы обеспечить возможность разработки модульных повторно используемых блоков с четко определенными способами подключения и взаимодействия с их контекстом использования.

Другими словами: вы, конечно, можете использовать прямые соединители, но вы потеряете возможность указать более подробную информацию о том, что происходит на этих соединителях.

person qwerty_so    schedule 27.02.2016
comment
Теряю ли я возможность указывать какие-либо детали в простом случае моего примера? Если да, то какие детали я смотрю возможность указать? Спасибо - person Irr; 28.02.2016
comment
Поскольку ваш простой пример не показывает никаких деталей, вы, конечно, ничего не потеряете. С портами у вас есть, например. возможность показать направление потока. - person qwerty_so; 28.02.2016

Существует разница между не-абстрактным блоком и портом, типизированным с интерфейсом. Неабстрактный блок не может быть заменен. Напротив, что-то с соответствующим интерфейсом легко заменить.

Подумайте о двух аналогиях:

  • Одна марка HDTV будет работать только с одной маркой кабельного телевидения. Если вы хотите использовать другую марку HDTV, вам придется полностью эмулировать исходную марку HDTV из-за некоторой недокументированной взаимозависимости.
  • Любая марка HDTV с интерфейсом HDMI будет работать с любой маркой кабельного телевидения с интерфейсом HDMI.

Какую обстановку вы бы предпочли иметь в своей гостиной?

person Jim L.    schedule 29.02.2016