Аннотация:
Современные средства ГРИД-вычислений включают в себя также средства для поддержки автоматизации разработки ГРИД-приложений. Однако, доступные на данный момент средства недостаточно развиты и специфичны для конкретных ГРИД-средств. Цель статьи — продемонстрировать подход разработки средства автоматизации ГРИД-приложений.
В основе подхода лежит идея порождения онтологий из формализованного описания с последующим автоматическим созданием средства автоматизации разработки ГРИД-приложений. Входными данными для такого подхода являются: а) формализованное представление языка описания процессов, с помощью которого пользователь задает ГРИД-приложение; б) правила трансформации описания ГРИД-приложения в код для целевой платформы. Под термином «онтология» понимается детальная формализация некоторой области знаний с помощью концептуальной схемы. Она описывается множествами классов, атрибутов классов, доменов атрибутов, отношений и правил вывода на отношениях. Приводится описание конструируемых онтологий с помощью теоретико-множественного аппарата.
Пилотная реализация приведенного подхода выполнена на языке Java и включает в себя использование следующих программных средств: а) Eclipse.UML2Tools — средство создания диаграмм пользователей; б) Jena — библиотека для работы с онтологиями.