+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Реализация подсистемы применения аспектов в системе Aspect.NET

Реализация подсистемы применения аспектов в системе Aspect.NET
  • Автор:

    Григорьев, Дмитрий Алексеевич

  • Шифр специальности:

    05.13.11

  • Научная степень:

    Кандидатская

  • Год защиты:

    2009

  • Место защиты:

    Санкт-Петербург

  • Количество страниц:

    111 с. : ил.

  • Стоимость:

    700 р.

    250 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы
"Глава 1. Введение в аспектноориентированное программирование ЛОП К Глава 2. Существующие аспектноориентированные технологии.


Оглавление
Введение.

Глава 1. Введение в аспектноориентированное программирование ЛОП К

1.1 История создания АОП1

1.2 Понятие ЛОП

Глава 2. Существующие аспектноориентированные технологии.

2.1. Существующие технологии внедрения применения аспектов

2.2 Методология и область применения ЛОП.

2.3 Альтернативные ЛОП технологии

Глава 3. Реализации ЛОП.

3.1 Классификация методов применения аспектов


3.2 Технология разработки АОИпрограмм в системе ..
для платформы i ..
3.3 Реализация подсистемы применения аспектов в ..
Глава 4. Основные принципы реализации подсистемы внедрения аспектов и
использования системы .
Глава 5. Развитие технологии .
Заключение.
Список литературы


Во введении обосновывается акгуальность работы, формулируются цели, задачи, объект и предмет диссертационного исследования, показана научная новизна и практическая ценность полученных результатов. Приводится структура диссертации. В первой главе дается краткий исторический очерк исследовании, посвященных теме диссертации. На основе исследований развития AOII дается определение аспекта - основной единицы, на которой базируется аспектно-ориентированный подход. Делается акцент на актуальности развития АОП, его гибкости и возможности интеграции с современными платформами для разработки программного обеспечения, в том числе с платформой Microsoft. NET как одной из наиболее перспективных. Во второй главе диссертации производится обзор существующих технологий АОП и их краткий сравнительный анализ. Приводятся основные характеристики существующих языков АОП. Приводятся примеры, реализуемые с помощью основных инструментов АОП, которые наглядно иллюстрируют область применения аспектов и демонстрируют неоспоримые положительные стороны АОП, области его применения. AOi I. На примерах поясняются языковые конструкции и особенное ж языков ДОП. В третьей главе представлен более практический подход к методам подсистем ДОП. Рассматриваются принципы аспектного подхода к программированию с помощью языков ДОП. Предложена классификация определения аспектов, сформулировано общее состояние текущего развития АОП-инструментов для платформы . NET. Определены основные понятия аспектно-ориентированного подхода: точка внедрения аспекта (JoinPoint), как строго определяемая точка выполнения программы для применения действий аспекта, и набор (срез) точек внедрения удовлетворяющих заданному условию (Poinicut). Рассмотрен набор инструкций языка AspectJ. Выявлена разница между языковыми группами аспектных и не аспектных подсистем АОГ1. Представлены основные способы внедрения аспектов. Проанализирована производительность программных продуктов, разработанных с применением ДОП. Рассмотрены методы интеграции языка АОП в среду Microsolt. NET на примере Aspect. NET. Система Aspect. NET выбрана как наиболее подходящая для реализации целей и задач, определенных в данной работе. Подробно рассмотрены теоретические основы и архитектура Aspect. NET. В четверкой главе рассмотрены практические основы применения технологии Aspect. NET, сформулированы основные принципы работы метаязыка Aspect. NET ML. Приведено практическое использование метаязыка АОГ1, сформулированы основные требования к конечному продукту, построенному на принципах Aspect. NET в рамках платформы Microsott. NET. Произведена попытка интеграции аспектного метода в производство конечного программного продукга. АОП при реализации бизнес-логики в некотором л рогра м миом и роду кте. Описана усовершенствованная технология Aspect. NET, как пример того, насколько могут быть расширены возможности моделей АОП. В пятой главе на основе полученных результатов предложены основные принципы применения языков и систем АОП в программировании, которые представляются перспективными. Приведены примеры организаций, работающих в сфере разработки ПО, которые развивают АОП и активно используют его при создании своих продуктов. Также описаны принципы внедрения языка А1 в среду Microsoft. NE Г, представлены положительные стороны такой интеграции. АОП в рамках платформы Microsolt. АОП в рамках платформы Microsoft. NET. Следующие компоненты системы Aspect. NET были реализованы коллективом аспирантов СПбГУ под научным руководством проф. В.О. Aspect. Aspect. NET ML в пользовательские атрибу ты . AspectRotor. SSCL1 [] -Руслан Муханов. Таким образом, в данной работе рассмотрен принципиально новый подход к программированию. Детально описано аспектно-ориентированное программирование (aspect-oriented programming) как технология разработки сквозной функциональности (cross-cutting concern) в виде специализированных модулей - аспектов (aspects), с целью его последующего внедрения (weaving) в программу путем активизации фрагментов кода аспекта (действий) в выделенных в целевой программе точках присоединения (или внедрения) - join points.

Рекомендуемые диссертации данного раздела

Время генерации: 0.748, запросов: 966