Метод декомпозиции гипертекстовых моделей Дипломная работа Тыжгеева М.Г. Научный руководитель: к.ф.-м.н. Кознов Д.В. Рецензент: к.ф.-м.н. Иванов А.Н.

Презентация:



Advertisements
Похожие презентации
Язык декомпозиции гипертекстовых моделей Дипломная работа Евтифеевой О.А. Научный руководитель: к.ф.-м.н., доцент Кознов Д.В. Рецензент к.ф.-м.н. Иванов.
Advertisements

Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
Визуальное моделирование требований к Интернет - решениям Автор : Кашин А. А. Руководитель : Кознов Д. В.
Бакалов Михаил, гр. 544 Научный руководитель : Терехов А. Н. Рецензент: Замышляев А. Н. Эффективная реализация расширяемой метамодели CASE- средства на.
Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко.
Model/View-архитектура CASE-пакета REAL-MV Тимофей Брыксин, гр. 545 Научный руководитель: А.Н.Терехов Рецензент: Д.В.Кознов.
Тема ВКР Автор: ФИО Руководитель: ФИО, уч. степень, уч. звание.
Управление и Конфигурирование Встроенных Систем Ушаков Константин, 545 группа Руководитель: Елена Венгерова.
Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Создание среды разработки документации семейств программных продуктов Яковлев Константин Сергеевич 542 группа Научный руководитель: К. Ю. Романовский Рецензент:
Разработка прототипа системы управления веб-содержимым Анисимов А.О. Руководители: Васючкова Т. А., Семенов И. А.
СРЕДА ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ ON-LINE Курсовая работа Научные руководители: Ю.В. Литвинов Т.А. Брыксин Иванов Всеволод, 345 группа.
Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
Чижова Надежда 445 Научный руководитель: Юрий Литвинов.
Лабораторная работа 1. Целеориентированный подход В данной лабораторной работе рассматривается целеориентированный под- ход к разработке прототипа программного.
Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
Модуль анализа и планирования содержания учебных курсов для LCMS 1С:Электронное обучение. Конструктор курсов И. О. Семенов, Г. С. Сиговцев Петрозаводский.
Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент:
Транксрипт:

Метод декомпозиции гипертекстовых моделей Дипломная работа Тыжгеева М.Г. Научный руководитель: к.ф.-м.н. Кознов Д.В. Рецензент: к.ф.-м.н. Иванов А.Н.

Актуальность проблемы Сложность современных Web-приложений Развитие RIA-приложений: Сложные модели интерфейсов Сложные поведенческие модели WebML – язык моделирования Web и RIA-приложений Гипертекстовая модель - структурно-поведенческая модель

Трудности работы со структурно- поведенческими моделями WebML

Цель и контекст работы Цель: разработка декомпозиционного метода для гипертекстовых моделей веб- и RIA приложений на основе языка WebML+D Контекст: Язык WebML+D Технологии реализации – MS Visio MS Visual Studio 2008 Базовый редактор, поддерживающий WebML+D

Поставленные задачи Провести анализ существующих подходов моделирования современных веб- и RIA- приложений. Предложить конкретные методики декомпозиции гипертекстовых моделей. Реализовать поддержку предложенных методик в прототипе программного средства моделирования.

Язык WebML+D Основа предлагаемого метода декомпозиции – язык WebML+D Основные элементы языка: Блок Порт Гиперлинк Прагматика – блочная декомпозиция и декомпозиция связей

Применение декомпозиции для различных классов задач Построение новых моделей на основе подхода «сверху-вниз» и «снизу-вверх» Анализ и изучение моделей Reverse Engineering существующих моделей Методики: Методика увеличительного стекла Методика сторон света Методика продолжения глазом

Методика увеличительного стекла Высокоуровневое представление Раскрытие блока на 2 уровня

Прототип редактора с поддержкой декомпозиции Реализован на основе базового редактора, поддерживающего язык WebML+D Архитектура – MVC; архитектура репозитория предложена А.Павлиновым Основа функциональности: Построение нескольких представлений Трансформации представления Локальные трансформации модели

Редактор

Результаты Проведен анализ существующих подходов моделирования RIA- и классических веб-приложений. Выделены классы задач, возникающих при построении гипертекстовых моделей веб-приложений Разработаны конкретные методики декомпозиции гипертекстовых моделей Предложенные методики реализованы в прототипе модельного средства

Перспективы Поддержка загрузки в инструмент WebML моделей Поддержка выгрузки модели WebML+D в WebRatio для последующей кодогенерации Поддержка моделирования event-driven RIA-приложений с поддержкой декомпозиционных методик

Спасибо за внимание! Вопросы