Интерпретатор языка OCL для платформы .NET.
Семинар: Информационные технологии
Начало заседания: 14:35
Дата выступления: 17 Май 2004
Организация: НГУ, ММФ, 0114гр. ( Новосибирск)
Авторы: Носков Виктор Сергеевич
Целью дипломной работы является проектирование и реализация интерпретатора языка OCL, Object Constraint Language, для .NET платформы. OCL является частью стандарта UML, Unified Modeling Language, и используется для задания всевозможных ограничений, пред- и постусловий и т.п. на объектах UML моделей. В процессе выполнения дипломной работы были разработаны механизмы и средства сбора метаинформации, необходимой для вычисления корректно заданных OCL выражений, посредством стандартных возможностей среды .NET. Разработан алгоритм интерпретации произвольного OCL выражение в заданном .NET контексте, т.е. на объектах платформы .NET в качестве источника метаинформации.