Jump to content

    

SysML и MBSE для проектирования сложных электронных и вычислительных систем

On 4/10/2019 at 9:43 PM, syoma said:

Дык народ, поэтому я и спрашивал не о UML, а о SysML - попытки сделать этот язык более универсальным и понятным простому обывателю в виде инженера, который не программист вообще. То, что UML в софтверном мире более или менее популярен, и так понятно. 

SysML - расширенный вариант UML, поэтому не разобравшись с применимостью UML не понять куда совать SysML.

Share this post


Link to post
Share on other sites
41 minutes ago, Skryppy said:

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

Довольно забавно. Оказывается есть такая подмена понятий. Системами там называют дивайсы типа ручки джойстика, а требованиями выходные сигналы. 
Да, такие вещи лучше чем StateFlow не сделать.
Непонятно только почему упрощенную модель так называемых "требований" человек сделал в StateFlow, а как бы заключительную рабочую модель он сделал в Simulink-е, хотя очевидно в Simulink-е она получится более корявой и запутанной и менее пригодной для кодогенерации. Это подозрительно.  

Умалчивается еще о том что Matlab уже с сотни сигналов ( ой, требований) начнет жутко тормозить. Про автоматизированный поиск тестовых векторов даже молчу. 
Реально большие системы обязательно должны включать UI для работы с большими таблицами и базами данных. Matlab всеж в этой области слабоват.
Графические IDE для PLC и те позволяют удобнее ворочать массивами этих так называемых требований чем Matlab. 

Share this post


Link to post
Share on other sites

По поводу моделирования сложных систем и требований таких сложных систем по МОП, можно увидеть что делается в мире https://www.mathworks.com/company/user_stories/search.html?q=&fq=marketing-capability:verification-validation product:RQ&page=1, там примеры моделирования таких систем как автопилоты самолетов и системы управления двигателями и подвесками, то видео которое записано на youtube намеренно упрощено в примере, просто это больше обучающее видео чем маркетинговый материал, а обучать легче на простых примерах. Не я автор видео - просто хорошо знаком с ним)

 

 

Share this post


Link to post
Share on other sites
8 minutes ago, AWR said:

там примеры моделирования таких систем как автопилоты самолетов и системы управления двигателями и подвесками, то видео которое записано на youtube намеренно упрощено в примере, просто это больше обучающее видео чем маркетинговый материал, а обучать легче на простых примерах. Не я автор видео - просто хорошо знаком с ним)

При всем уважении, но там не системы, а узлы. Согласен что сложные, но просто технические узлы. 
Даже когда ведут речь о системе управления вертолетом, то углубившись в детали видно что речь идет только об узле стабилизирующем полет.
Мне кажется эт не те системы для которых нужен SysML.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this