Информационная система "Конференции"



Международная конференция молодых ученых по математическому моделированию и информационным технологиям

29-31 октября 2002 года, Новосибирск, Академгородок

Тезисы докладов


Информационные технологии

Реализация OCL в UML-ориентиованной среде разработки на платформе Microsoft .Net

Иванов С.А.

Институт вычислительных технологий СО РАН (Новосибирск)

UML – стандарт, предлагающий визуальную нотацию для моделирования и документирования программных систем. Язык ограничений (OCL), являющийся частью стандарта UML, представляет собой формальный язык спецификации (основанный на теории множеств и предикативной логике), который используется для задания различных выражений на элементах модели, специфицированной при помощи UML. В 2002 году группой аспирантов ИВТ начата разработка очередной версии UML-ориентированной среды, позволяющей, в отличие от предыдущей версии, моделировать не только систему классов программы, но и поведение объектов. Один из компонентов разрабатываемой системы обеспечивает поддержку языка OCL. Компонент состоит из четырёх модулей:

Язык OCL используется как для задания ограничений на этапе моделирования, так и для спецификации правил коррекности модели (ограничения на объектах метамодели). Для поддержки OCL на обоих уровнях, реализуются следующие решения:

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск
    Дата последней модификации: 06-Jul-2012 (11:47:01)