Автоматическая генерация программных моделей на основе онтологического описания предметной области
Семинар: Информационные технологии
Начало заседания: 14:35
Дата выступления: 26 Апрель 2011
Организация: НГУ, ИВТ СО РАН
Авторы: Васильков А.В.
Несмотря на то, что онтологии обладают большой выразительной мощью для описания сложных абстракций, они до сих пор не нашли широкого применения в области разработки программных продуктов. В данной работе проводится исследование возможности отображения онтологической модели предметной области на базе языка OWL в объектно-ориентированную модель на базе языка Java, с последующим отображением данной модели в схему базы данных. Все три модели (онтологическая, объектно-ориентированная и реляционная), несмотря на то, что работают со схожими сущностями (классы/таблицы, атрибуты), значительно отличаются друг от друга. В рамках данной работы был разработан инструмент для автоматического построения на основе онтологического описания: каркаса исходного кода программы на языке Java и объектно-реляционного отображения Java-классов в таблицы базы данных (на основе Hibernate).