Разработка и реализация графического интерфейса для СПП СБкЗ_ПП с использованием системы автоматической генерации интерфейсов OntoDev

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



? интеллектуальным Java - редактором с мощным инструментарием для автоматизации написания кода.

Результаты реализации проекта в среде IntelliJ IDEA

С помощью IntelliJ IDEA были разработаны все имеющиеся на данный момент окна системы. Также все окна были связаны, согласно графу диалога. Некоторые реализованные на данный момент функции СПП были связаны с получившимся графическим пользовательским интерфейсом.

Результаты реализации в среде OntoDev

С помощью OntoDev были разработаны два окна, полностью удовлетворяющие требованиям системы преобразования программ, но все же реализовать главное окно программы не удалось из-за особенностей, перечисленных ниже:

для любого программного средства, решающего задачи оптимизации программ необходимо дублировать основную функциональность через "горячие клавиши". OntoDev не предоставляет такой возможности;

также для разрабатываемой системы очень важно иметь текстовую область с исходным текстом изучаемой программы максимального размера. Используя OntoDev выполнить это требование нельзя;

в версии 1.0 OntoDev не хватает интерфейсных элементов для реализации пользовательского интерфейса разрабатываемой системы;

также для реализации требуемого интерфейса явно не хватает обработчиков событий (например, на правый щелчок мыши).

Заключение

В ходе выполнения бакалаврской работы были получены следующие результаты:

-написан обзор средств, по теме "графический пользовательский интерфейс в системах оптимизации программ";

-сформулированы требования к интерфейсу СПП;

-разработан проект интерфейса для СПП;

-изучено средство автоматической генерации интерфейсов "OntoDev";

-реализован интерфейс для СПП.

Список литературы

1. Артемьева И.Л., Князева М.А., Купневич О.А. Модель онтологии предметной области "Оптимизация последовательных программ". Ч.1. Термины для описания объекта оптимизации. // НТИ. Сер. 2.-2002.-№ 12.-С. 23-28.

. Грибова В.В., Тарасов А.В. инструментальное средство onto dev для проектирования и автоматической генерации пользовательского интерфейса // Информатика и системы управления. Благовещенск: Амурский государственный университет. 2006, № 1, c.152-158.

. Грибова В.В., Тарасов А.В. Управление процессом автоматической генерации программного кода пользовательского интерфейса по его модели // Труды III международной конференции "Параллельные вычисления и задачи управления", Москва, 2-4 октября 2006. [Электронный ресурс] Москва: ИПУ РАН, 2006

. Клещев А.С., Князева М.А. Управление информацией о преобразованиях программ. I. Анализ проблем и пути их решения на основе методов искусственного интеллекта // Изв. РАН. ТиСУ. 2005. № 5.

. Орлов В.А., Клещев А.С. Многоцелевой банк знаний. Часть1. Концепция и политика. "адивосток: ИАПУ ДВО РАН, 2003. 40 с.

. Плохих С.А. Модель системы управления специализированного банка знаний о преобразованиях программ. XXXII Дальневосточная математическая школа-семинар имени академика Е.В. Золотова. (в печати)

. Руководство пользователя OntoDev.

.

.

.