Towards ontology-driven development of applications for smart environments

Artem Katasonov, Marko Palviainen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

29 Citations (Scopus)

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. (11 refs.)
Original languageEnglish
Title of host publicationProceedings
Subtitle of host publication8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010
Place of PublicationPiscataway, NJ, USA
PublisherInstitute of Electrical and Electronic Engineers IEEE
Pages696-701
ISBN (Electronic)978-1-4244-6606-1
ISBN (Print)978-1-4244-6605-4
DOIs
Publication statusPublished - 2010
MoE publication typeA4 Article in a conference publication
Event8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010 - Mannheim, Germany
Duration: 29 Mar 20102 Apr 2010

Conference

Conference8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010
Abbreviated titlePERCOM Workshops 2010
CountryGermany
CityMannheim
Period29/03/102/04/10

Fingerprint

Ontology
Space applications
Information services
Interfaces (computer)
Data structures
Software engineering
Semantics

Cite this

Katasonov, A., & Palviainen, M. (2010). Towards ontology-driven development of applications for smart environments. In Proceedings: 8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010 (pp. 696-701). Piscataway, NJ, USA: Institute of Electrical and Electronic Engineers IEEE. https://doi.org/10.1109/PERCOMW.2010.5470523
Katasonov, Artem ; Palviainen, Marko. / Towards ontology-driven development of applications for smart environments. Proceedings: 8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010. Piscataway, NJ, USA : Institute of Electrical and Electronic Engineers IEEE, 2010. pp. 696-701
@inproceedings{d9317a80b6b34ac6be1f49ce24693f55,
title = "Towards ontology-driven development of applications for smart environments",
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. (11 refs.)",
author = "Artem Katasonov and Marko Palviainen",
year = "2010",
doi = "10.1109/PERCOMW.2010.5470523",
language = "English",
isbn = "978-1-4244-6605-4",
pages = "696--701",
booktitle = "Proceedings",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
address = "United States",

}

Katasonov, A & Palviainen, M 2010, Towards ontology-driven development of applications for smart environments. in Proceedings: 8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010. Institute of Electrical and Electronic Engineers IEEE, Piscataway, NJ, USA, pp. 696-701, 8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010, Mannheim, Germany, 29/03/10. https://doi.org/10.1109/PERCOMW.2010.5470523

Towards ontology-driven development of applications for smart environments. / Katasonov, Artem; Palviainen, Marko.

Proceedings: 8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010. Piscataway, NJ, USA : Institute of Electrical and Electronic Engineers IEEE, 2010. p. 696-701.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Towards ontology-driven development of applications for smart environments

AU - Katasonov, Artem

AU - Palviainen, Marko

PY - 2010

Y1 - 2010

N2 - 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. (11 refs.)

AB - 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. (11 refs.)

U2 - 10.1109/PERCOMW.2010.5470523

DO - 10.1109/PERCOMW.2010.5470523

M3 - Conference article in proceedings

SN - 978-1-4244-6605-4

SP - 696

EP - 701

BT - Proceedings

PB - Institute of Electrical and Electronic Engineers IEEE

CY - Piscataway, NJ, USA

ER -

Katasonov A, Palviainen M. Towards ontology-driven development of applications for smart environments. In Proceedings: 8th IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2010. Piscataway, NJ, USA: Institute of Electrical and Electronic Engineers IEEE. 2010. p. 696-701 https://doi.org/10.1109/PERCOMW.2010.5470523