Специализированное моделирование

Моделирование для конкретной предметной области Основы предметно-ориентированного моделирования DSM — методология разработки ПО для проектирования систем, включая компьютерное ПО.  Использование […]

Моделирование для конкретной предметной области

  • Основы предметно-ориентированного моделирования

    • DSM — методология разработки ПО для проектирования систем, включая компьютерное ПО. 
    • Использование специфичных для предметной области языков для описания системы. 
    • Языки моделирования высокого уровня упрощают описание систем, экономя усилия и детали. 
  • Преимущества DSM

    • Автоматизация генерации кода повышает производительность разработчиков. 
    • Надежность автоматической генерации снижает количество дефектов в программах. 
    • DSM отличается от предыдущих попыток генерации кода в CASE и UML. 
  • Инструменты и поддержка

    • Инструменты поддержки DSM основаны на существующих мета-метамоделях или предметно-ориентированных языковых платформах. 
    • Языковые среды, специфичные для предметной области, автоматизируют создание программных компонентов. 
    • Большинство предметно-ориентированных языков интегрированы в предметно-ориентированные языковые среды. 
  • Сравнение с UML

    • UML — универсальный язык моделирования для широкого спектра целей. 
    • UML предлагает специализированные профили для конкретных областей, например, SysML для системной инженерии. 
    • Профили UML ограничивают область применения языка, используя стереотипы и ограничения. 
  • Рекомендации и дополнительные ресурсы

    • Ссылки на статьи и ресурсы по предметно-ориентированному моделированию и генеративному программному обеспечению. 

Полный текст статьи:

Специализированное моделирование — Википедия

Оставьте комментарий

Прокрутить вверх