Proceedings of the XXth Conference of Open Innovations Association FRUCT (Apr 2019)

An Approach to Generating Ontology-Based Object Model for Smart-M3 platform

  • Kirill Kulakov,
  • Sergei Marchenkov,
  • Sergey Tishkov

Journal volume & issue
Vol. 854, no. 24
pp. 670 – 676

Abstract

Read online

The developing of software agents for the Smart- M3 platform requires a deep knowledge of speci?c details from the developer. The important task is to provide the developer with high-level programming tools. This work presents an approach to generating ontology-based object model for the Smart-M3 platform. The ontology-based object model is implemented as a source code generator (SmartJavaLog) for the Java language. SmartJavaLog generates Java classes for objects and the neces- sary infrastructure for interacting with the semantic information broker (connection, query, subscription). The proposed approach is demonstrated on a small smart service consisting of three software agents.

Keywords