semod

System Engineer Modelling DSL for Scala

View project on GitHub

Быстрый старт

  1. Установить Java Development Kit 12 и SBT
  2. Если вы собираетесь использовать модели практик OMG Essence, то установить картинки semod-plantuml
  3. Создать проект модели из шаблона smeagol74/semod.g8
    $ sbt new smeagol74/semod.g8
    

Возможности

Языки моделирования

Произвольные онтики (сущности и их связи)

Пример онтики

Подробнее…

Системных разбиения (системы, их роли и структура)

Пример системного разбиения

Подробнее…

Практик OMG Essence (альфы, состояния, рабочие документы, практики)

Пример практики OMG Essence

Подробнее…

Архитектура OpenGroup Archimate (слои, деятельности, связи)

Пример Archimate

Подробнее…

Функциональные возможности

//TODO