Средства автоматизации разработки параллельных программ на основе онтологий и алгебр алгоритмов
Book information
Description
Інструментальні засоби і середовища програмування, 2008 г.Предложен подход к формализованной разработке параллельных программ на основе использования онтологий и аппарата алгебры алгоритмов. С помощью онтологии описываются основные объекты разрабатываемой программы из выбранной предметной области – данные, функции и взаимосвязи между функциями. Дальнейшее проектирование приложения осуществляется в разработанном интегрированном инструментарии проектирования и генерации программ, основывающемся на системах алгоритмических алгебр. Подход проиллюстрирован на примере разработки параллельной MPI-программы сортировки.В работе предложен подход к проектированию параллельных программ на основе использования онтологий и аппарата алгебры алгоритмов. Онтологии позволяют описать основные объекты разрабатываемой программы из выбранной предметной области – данные и обрабатывающие их функции, а также взаимосвязи между функциями. Разработан метод генерации каркасной схемы алгоритма по онтологии предметной области. Метод реализован в интегрированном инструментарии проектирования и генерации программ. В инструментарии осуществляется дальнейшее наполнение сгенерированной каркасной схемы с использованием операций САА, а также трансформация алгоритма. По схеме алгоритма затем осуществляется генерация программы на выбранном языке программирования.
Similar books
AntConc. Read me File for AntConc 3.2.1
TXT
Neural Computation and Self-organizing Maps
1992 · PDF
OpenCV Computer Vision Application Programming Cookbook (Code Only)
RAR
OpenCV 3.0 Computer Vision with Java
MOBI
OpenCV 3.0 Computer Vision with Java
EPUB
Машины, которые говорят и слушают
Advances in Learning Theory. Methods, Models and Applications
DJVU