Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Формализация онтологической модели ЖЦ

РефератПомощь в написанииУзнать стоимостьмоей работы

Для представления структуры ЖЦ используется графический язык DSL, а для отображения семантики процессов ЖЦ могут использоваться ЯП (Java, C++, C# и др.), ориентированные на реализацию вычислительных действий программ. Язык DSL содержит общие абстракции для отображения классов объектов ПрО, типов процессов и действий, а также отношений между ними. Описание в этом языке сводится к языкам XML, WSDL… Читать ещё >

Формализация онтологической модели ЖЦ (реферат, курсовая, диплом, контрольная)

На основе схем процессов ЖЦ и табл. 9.1 и 9.2 сделано формальное его описание, основанное на понятиях — процесс Р (Process), операции A (Action) и задачи Т (Task). Это описание имеет вид.

Формализация онтологической модели ЖЦ.

где Рк = хк, Р2кх, Рш), — основные процессы ЖЦ; Р2м, и=1−8 «Дополнительные процессы ЖЦ; P^2, k2=4 ~ организационные процессы; Ам = = (Акр Аки, Ak2j) — операции и задачи процесса.

В них задачи означают:

Акг г= 1—35 — операции основных процессов ЖЦ;

Ак 1/, / = 1—25 — операции процессов поддержки ЖЦ;

Ak2j, j = 1—14 — операции организационных процессов ЖЦ;

Т" = (Тпк, Тп!, Tnj) — Тпк, к — 1—135 — задачи основных процессов ЖЦ;

Tnb I — 1—70 — задачи процессов поддержки ЖЦ;

T"j, j = 1—27 — задачи организационных процессов ЖЦ.

Описание содержания задач в стандарте не приведено. Их семантика задается при реализации формального описания.

Для представления структуры ЖЦ используется графический язык DSL, а для отображения семантики процессов ЖЦ могут использоваться ЯП (Java, C++, C# и др.), ориентированные на реализацию вычислительных действий программ. Язык DSL содержит общие абстракции для отображения классов объектов ПрО, типов процессов и действий, а также отношений между ними. Описание в этом языке сводится к языкам XML, WSDL и др.

Модель ПрО ЖЦ описана в языке DSL и может быть трансформирована к другой модели с более низким DSL. Это позволяет интегрировать между собой разные части процессов системы, написанные на разных языках DSL. Иными словами, ПрО ЖЦ может быть описана на одном уровне абстракции, а затем преобразована к языку более низкого уровня абстракции. Модель ПрО дополняется повторными компонентами и объектами и уточняется характеристиками, настроенными на процессы и операции (действия), которые есть в классе языков онтологии. На их основе формируется информация для конфигурационной структуры ПС с учетом аппаратных и программных ресурсов, необходимых при выполнении процессов ЖЦ.

Подход к автоматизации стандарта ЖЦ средствами онтологии является новым и оригинальным. В основе реализации лежит структура процессов ЖЦ и их взаимосвязи, а также подход к генерации отдельных вариантов автоматизации ЖЦ для конкретных применений.

Средствами представления процессов ЖЦ могут быть: языки OWL (Web Ontology Language), ODSD (Ontology-Driven Software Development), XML (Extensible Markup Language)', действующие системы моделирования доменов — ODM (Organizational Domain Modeling), FODA (Feature-Oriented Domain Analysis), DSSA (Domain-Specific Software Architectures), DSL (Domain Specific Language), Eclipse-DSL Tools VS.Net, Protege и т.н. Иными словами, имеются разнообразные языковые и технологические средства формального описания процессов ЖЦ для последующего автоматизированного моделирования разных ПП.

В настоящее время имеются новые средства — язык BPMN для описания процессов ЖЦ и язык DSL для описания семантики доменов. В качестве примера реализации процессов ЖЦ избран онтологический подход. В нем ЖЦ представляется с помощью словарей понятий, концептов и отношений между ними в среде Protege, DSL Tool VS.Net и др. В них онтологическое описание трансформируется к языку XML, который является языком реализации размеченных данных домена ЖЦ, установленных связей и обменов данными между процессами.

Домен ЖЦ занимает центральное место в ПИ, основным назначением которой являются методы и средства изготовления ПС.

Показать весь текст
Заполнить форму текущей работой