Топ питань
Часова шкала
Чат
Перспективи

Systems Modeling Language

З Вікіпедії, вільної енциклопедії

Systems Modeling Language
Remove ads

Systems Modeling Language (SysML) — графічна мова моделювання загального призначення для застосувань в системній інженерії. Підтримує специфікацію, аналіз, дизайн, верифікацію та валідацію широкого діапазону систем.

Thumb
Колаж з діаграм Sysml

SysML спочатку розроблялась проєктом специфікації оупенсорсної системи, та включала відкриту ліцензію для поширення та використання.[1]

SysML описана як розширення підмножини Unified Modeling Language (UML) з використанням механізму профілів UML.

Наступна, друга версія, буде текстовою мовою моделювання загального призначення[2].

Remove ads

SysML v2

SysML v2 стане наступною версією мови моделювання загального призначення. Роботи над новою версією розпочались в 2018 році з публікації організацією OMG документа під назвою «SysML API & Services RFP»[3].

На відміну від попередньої, ця версія буде в першу чергу текстовою, а не графічною. Команда розробників нової версії складається з понад 70 організацій та 170 людей. Розробники регулярно оприлюднюють поточну версію мови у відкритому репозиторії на порталі GitHub[4].

Нова версія матиме власне ядро — KerML, стандарт матиме чіткіші визначення, мова одразу підтримуватиме можливість «виконання» моделей. Також будуть додані нові засоби, необхідні для ширшого кола застосування у системній інженерії, зокрема, ризик, варіанти, матеріальні та геометричні властивості, відношення причина-наслідок[3].

Також буде визначено стандартизований інтерфейс доступу до моделей SysML 2[3].

Remove ads

Діаграми

SysML включає такі типи діаграм, деякі з яких взяті з UML:[5]

  • Діаграми поведінки
  1. Діаграма діяльності (Activity diagram)
  2. Діаграма послідовності (Sequence diagram)
  3. Діаграма станів, діаграма автомата (State machine diagram)
  4. Діаграма прецедентів (Use case diagram)
  • Діаграми структури
  1. Діаграма визначення блоків (Block definition diagram)
  2. Діаграма внутрішніх блоків (Internal block diagram)
    1. Параметрична діаграма (Parametric diagram)
  3. Діаграма пакетів (Package diagram)
Remove ads

Література

  • Weilkiens, Tim (2008). Systems Engineering with SysML/UML: Modeling, Analysis, Design. Morgan Kaufmann / The OMG Press. ISBN 0-12-374274-9. Архів оригіналу за 26 грудня 2021. Процитовано 14 травня 2022.
  • Friedenthal, Sanford (2008). A Practical Guide to SysML: The Systems Modeling Language. Morgan Kaufmann / The OMG Press. ISBN 978-0-12-378607-4.

Посилання

Remove ads

Примітки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads