конвертировать естественный язык в сценарий OCL - PullRequest
0 голосов
/ 10 января 2019

У меня есть некоторые утверждения на естественном языке, которые я должен преобразовать в формат OCL, я новичок и написал несколько самостоятельно, но не смог преобразовать некоторые операторы продвинутого уровня, я много искал, как this, это и это , но не удалось найти что-то точное или похожее.

операторов, которые я хочу преобразовать:

1. Вывод списка каталогов веб-сервера и обеспечение отсутствия метаданных файлов (например, GIT) и файлов резервных копий в корнях веб-сайтов

2.Просмотр сбоев доступа, оповещение администраторов о повторных сбоях

3. Ограничение API и контроль доступа для минимизации вреда от автоматической атаки

  1. Блокировать внедрение SQL через параметризацию запроса.

пожалуйста, помогите мне

спасибо

1 Ответ

0 голосов
/ 10 января 2019

Естественный язык является неточным и поэтому не всегда может быть преобразован в точную форму, такую ​​как OCL, без дополнительного понимания человеком. Возможно обратное.

Выражения, которые вы хотите преобразовать, относятся к дисциплинированным полям. Поэтому вам просто нужно транслитерировать каждую идиому.

...