130 likes | 276 Views
Язык декомпозиции гипертекстовых моделей. Дипломная работа Евтифеевой О.А. Научный руководитель: к.ф.-м.н., доцент Кознов Д.В. Рецензент к.ф.-м.н. Иванов А.Н. Предпосылки . Современные Web -приложения Язык визуального моделирования WebML – стандарт де-факто
E N D
Язык декомпозиции гипертекстовых моделей Дипломная работа Евтифеевой О.А. Научный руководитель: к.ф.-м.н., доцент Кознов Д.В. Рецензент к.ф.-м.н. Иванов А.Н.
Предпосылки • Современные Web-приложения • Язык визуального моделирования WebML – стандарт де-факто • Гипертекстовая модель - структурно-поведенческая модель
Постановка задачи • Анализ существующих подходов к структурной декомпозиции • Экспериментирование с примерами, прилагаемыми к продукту WebRatio • Разработка и спецификация языка, поддерживающего многоуровневую декомпозицию гипертекстовых моделей. • Реализация базового редактора • Апробации на реальных приложениях
Язык WebML • Страница • Юнит • Связь
Язык WebML+D • Блок • Порт • Гиперлинк
Реализация базового редактора • Настраиваемый графический пакет Microsoft Visio 2007 • Платформа Microsoft Visual Studio/C# 2005 • Генератор репозиториев технологии REAL • Адаптация к Visio/С#: • Перенос REAL на C# • MVC шаблон
Результаты • Обзор методов декомпозиции, предлагаемых в SADT, SDL, UML, ROOM технологиях • Reverse engineering примеров «Acme» и «Bug Tracking System», прилагаемых к продукту WebRatio • Спецификация языка WebML+D, концептуальная и реализационная модели • Пилотная реализация базового редактора для WebML+D • Апробация WebML+D
Спасибо за внимание Вопросы