Интерпретатор языка OCL для платформы .NET.

Семинар: Информационные технологии
Начало заседания: 14:35

Дата выступления: 17 Май 2004

Организация: НГУ, ММФ, 0114гр. ( Новосибирск)

Авторы: Носков Виктор Сергеевич

Целью дипломной работы является проектирование и реализация интерпретатора языка OCL, Object Constraint Language, для .NET платформы. OCL является частью стандарта UML, Unified Modeling Language, и используется для задания всевозможных ограничений, пред- и постусловий и т.п. на объектах UML моделей. В процессе выполнения дипломной работы были разработаны механизмы и средства сбора метаинформации, необходимой для вычисления корректно заданных OCL выражений, посредством стандартных возможностей среды .NET. Разработан алгоритм интерпретации произвольного OCL выражение в заданном .NET контексте, т.е. на объектах платформы .NET в качестве источника метаинформации.