Я хочу определить некоторые ограничения для моего профиля. Например, мне нужно ограничение для стереотипа «сокета» метакласса. Я хочу определить, что у этого элемента должен быть один источник, такой как oclkindof (источник) и одна цель, такая как oclkindof (target). Я нашел несколько текстов, используя поисковую систему Google, например http://modeling-languages.com/wp-content/uploads/2012/03/OCLChapter.pdf или http://www.omg.org/spec/OCL/2.0/, а также другие слайды и документы, но не подходящее описание OCL для меня.Как подключить OCL к UML-профилям
С наилучшими пожеланиями
По какой причине вы хотите использовать OCL? Есть только несколько инструментов, которые могут интерпретировать OCL. В большинстве случаев простое ограничение на простом языке прекрасно. –
Благодарим вас за ответ. Я хочу использовать его для определения некоторых ограничений со стандартным языком в моей магистерской диссертации. Сначала я хочу описать ограничение на простом языке, а затем я хочу преобразовать его в OCL. – MFY
Из-за отсутствия инструментов OCL только/в основном используется в академических кругах. Лучшее, что я могу предложить, это написать OCL для ваших лучших знаний, а затем опубликовать его здесь как вопрос о том, правильно ли это. Кроме того, вы можете искать интерпретаторы OCL (я уверен, что есть некоторые; Enterprise Architect может по крайней мере проверить синтаксис). (http://www.dresden-ocl.org/index.php/DresdenOCL) –