Для описания онтологии домена ЖЦ взят Eclipse DSL. В нем имеются средства разработки графических моделей ЖЦ. Описание основных процессов домена ЖЦ с помощью инструментария DSL Tools VS приведен на рис. 3.8.
Типы отношений в данном графическом представлении задают основную логику процессов домена ЖЦ. В каждом классе заданы методы и поля, необходимые для функционирования.
Процессы поддержки заключают в себе все процессы, которые выполняются после построения системы и поддержки его работоспособности. Их онтологическая структура отражает структуру основных процессов ЖЦ. Затем осуществляется генерация имеющихся графических моделей в текстовое представление XML-языка. При этом процесс тестирования ЖЦ рассмотрен отдельно с помощыо инструментального средства Protege. В нем он представления соответствующими правилами и отношениями.
Рис. 3.8. Онтология основных процессов ЖЦ.
Текстовое описание процессов ЖЦ в языке XML
Данное графическое представление процессов ЖЦ было использовано для получения текста в языке XML.
Ошибки в графическом описании были найдены дизайнером и исправлены с помощью соответствующего редактора. Результат каждого процесса дается в XML. Пример фрагмента описания основных процессов ЖЦ (рис. 3.6.) в языке XML приведен ниже.
= «true» FixedFromPoint = «true» .
f>
«Property Name = «Эксплуатация» />…
Для процесса тестирования ЖЦ выполнено аннотирование его средствами Protege. Такое описание отсутствует в практике программирования и ориентировано на проведения тестирования простых программ [106−109].