Использование моделей из сплава

Я работаю над проектом об обновлении приложений высокой доступности в промежуточном программном обеспечении SA Forum. В рамках моего исследования мне нужно создать профиль UML для входного файла кампании обновления и проверить этот файл на предмет некоторых ограничений зависимостей. Теперь я хочу использовать ALLOY вместо UML в своей работе, особенно потому, что он более абстрактный и формальный, чем UML. (конечно, UML + OCL будет формальным.). Теперь мой вопрос: если UML + OCL является формальным, то в чем же польза от использования ALLOY? В целом, каковы преимущества использования Alloy против UML?


person user3059195    schedule 24.01.2014    source источник


Ответы (1)


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

person Aleksandar Milicevic    schedule 30.01.2014