Разработка и реализация графического интерфейса для СПП СБкЗ_ПП с использованием системы автоматической генерации интерфейсов 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.
.
.
.