• DocumentCode
    2442824
  • Title

    Towards ontology-driven development of applications for smart environments

  • Author

    Katasonov, Artem ; Palviainen, Marko

  • Author_Institution
    VTT Tech. Res. Centre of Finland, Espoo, Finland
  • fYear
    2010
  • fDate
    March 29 2010-April 2 2010
  • Firstpage
    696
  • Lastpage
    701
  • Abstract
    In the environments where heterogeneous devices need to share information, utilize services of each other, and participate as components in various smart applications, it is common to rely on the advantages of the semantic data model and ontologies. Our work extends this approach so that also the process of software development for such environments is ontology-driven. The goals are to raise the level of abstraction of smart application development, to enable development by non-programmers, and to partially automate the development to make it easier and faster. In this paper, we describe the Smart Modeller that consists of 1) a design tool that enables the developer to graphically create a model of a smart space application and 2) a framework that provides core interfaces for extensions supporting both the model and ontology-driven development. These extensions enable: ontology-based creation of model elements, discovery and reuse of both the software components and partial models through a repository mechanism, and generation of executable programming code for models.
  • Keywords
    object-oriented programming; ontologies (artificial intelligence); programming environments; software reusability; software tools; Smart Modeller; core interfaces; design tool; executable programming code generation; heterogeneous devices; information sharing; ontology-based model element creation; ontology-driven software development; semantic data model; smart application development abstraction; smart applications; smart environments; smart space application; software components; Application software; Computer industry; Concrete; Data models; Mobile computing; Ontologies; Programming; Resource description framework; Smart phones; Software engineering; Interoperability; Ontology-driven software engineering; Semantic technologies; Smart environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications Workshops (PERCOM Workshops), 2010 8th IEEE International Conference on
  • Conference_Location
    Mannheim
  • Print_ISBN
    978-1-4244-6605-4
  • Electronic_ISBN
    978-1-4244-6606-1
  • Type

    conf

  • DOI
    10.1109/PERCOMW.2010.5470523
  • Filename
    5470523