Reusable, semantic, and context-aware micro-architecture

Approach to managing interoperability and dynamics in smart spaces: Dissertation

Susanna Pantsar-Syväniemi

Research output: ThesisDissertationMonograph

Abstract

The amount of shared information has increased a great deal in ubiquitous systems, where the previously isolated devices and appliances have become part of the system and are producing or consuming the information. The ubiquitous system, or the smart environment, lacks an approach that supports scalability and enables semantic interoperability. It is challenging to provide a dynamic behavior at the run time without human intervention. A number of dedicated solutions have been developed for the ubiquitous environment because of its complexity. The dedicated solutions are usually non reusable. An approach is needed that i) is reusable as such or partly, ii) provides the semantic interoperability, iii) enables dynamic and behavioral interoperability between the receiver and sender of the information at run time, and iv) is scalable by being modular, and decoupled. This thesis proposes a novel approach to managing interoperability and dynamics in smart spaces. The approach includes a Context-Aware Micro-Architecture (CAMA), and a Context Ontology for Smart Spaces (CO4SS). This approach is independent of implementation languages and communication techniques. CAMA, as an architectural pattern, is usable without its semantic support, CO4SS. In the literature, it is the first approach that fulfills the requirements that are set for a context data distribution system. The power in CAMA relies on the usage of the standard and web-based techniques, in the separation-of-concerns principle, and in the enhanced control loop, MAPE-K. The latter has four parts, Monitor; Analyze; Plan; Execute that share Knowledge. CAMA is highly dynamic, which is due to the run-time updatable rules. The creation of the rules is laborious, as they are written into text boxes of Message Sequence Charts. This will be improved when new tools are developed for the rule creation. Additional research is needed to validate the scalability of the approach with a "Big data". CO4SS can be widened with the domain-specific and quality ontologies. It supports the evolution management of the smart space: all smart spaces and their applications 'understand' the common language that is defined by it. CO4SS has the potential to be a de facto ontology for the context-aware, i.e., intelligent applications.
Original languageEnglish
QualificationDoctor Degree
Awarding Institution
  • University of Oulu
Supervisors/Advisors
  • Silvén, Olli, Supervisor, External person
  • Ovaska, Eila, Advisor
Award date28 Aug 2013
Place of PublicationEspoo
Publisher
Print ISBNs978-951-38-8009-5
Electronic ISBNs978-951-38-8010-1
Publication statusPublished - 2013
MoE publication typeG4 Doctoral dissertation (monograph)

Fingerprint

Interoperability
Semantics
Ontology
Scalability
Communication

Keywords

  • ontology
  • software architecture
  • embedded
  • ubiquitous system
  • design pattern

Cite this

@phdthesis{6636720cf004481193ad042dd7e7f910,
title = "Reusable, semantic, and context-aware micro-architecture: Approach to managing interoperability and dynamics in smart spaces: Dissertation",
abstract = "The amount of shared information has increased a great deal in ubiquitous systems, where the previously isolated devices and appliances have become part of the system and are producing or consuming the information. The ubiquitous system, or the smart environment, lacks an approach that supports scalability and enables semantic interoperability. It is challenging to provide a dynamic behavior at the run time without human intervention. A number of dedicated solutions have been developed for the ubiquitous environment because of its complexity. The dedicated solutions are usually non reusable. An approach is needed that i) is reusable as such or partly, ii) provides the semantic interoperability, iii) enables dynamic and behavioral interoperability between the receiver and sender of the information at run time, and iv) is scalable by being modular, and decoupled. This thesis proposes a novel approach to managing interoperability and dynamics in smart spaces. The approach includes a Context-Aware Micro-Architecture (CAMA), and a Context Ontology for Smart Spaces (CO4SS). This approach is independent of implementation languages and communication techniques. CAMA, as an architectural pattern, is usable without its semantic support, CO4SS. In the literature, it is the first approach that fulfills the requirements that are set for a context data distribution system. The power in CAMA relies on the usage of the standard and web-based techniques, in the separation-of-concerns principle, and in the enhanced control loop, MAPE-K. The latter has four parts, Monitor; Analyze; Plan; Execute that share Knowledge. CAMA is highly dynamic, which is due to the run-time updatable rules. The creation of the rules is laborious, as they are written into text boxes of Message Sequence Charts. This will be improved when new tools are developed for the rule creation. Additional research is needed to validate the scalability of the approach with a {"}Big data{"}. CO4SS can be widened with the domain-specific and quality ontologies. It supports the evolution management of the smart space: all smart spaces and their applications 'understand' the common language that is defined by it. CO4SS has the potential to be a de facto ontology for the context-aware, i.e., intelligent applications.",
keywords = "ontology, software architecture, embedded, ubiquitous system, design pattern",
author = "Susanna Pantsar-Syv{\"a}niemi",
note = "Project: 75501",
year = "2013",
language = "English",
isbn = "978-951-38-8009-5",
series = "VTT Science",
publisher = "VTT Technical Research Centre of Finland",
number = "37",
address = "Finland",
school = "University of Oulu",

}

Reusable, semantic, and context-aware micro-architecture : Approach to managing interoperability and dynamics in smart spaces: Dissertation. / Pantsar-Syväniemi, Susanna.

Espoo : VTT Technical Research Centre of Finland, 2013.

Research output: ThesisDissertationMonograph

TY - THES

T1 - Reusable, semantic, and context-aware micro-architecture

T2 - Approach to managing interoperability and dynamics in smart spaces: Dissertation

AU - Pantsar-Syväniemi, Susanna

N1 - Project: 75501

PY - 2013

Y1 - 2013

N2 - The amount of shared information has increased a great deal in ubiquitous systems, where the previously isolated devices and appliances have become part of the system and are producing or consuming the information. The ubiquitous system, or the smart environment, lacks an approach that supports scalability and enables semantic interoperability. It is challenging to provide a dynamic behavior at the run time without human intervention. A number of dedicated solutions have been developed for the ubiquitous environment because of its complexity. The dedicated solutions are usually non reusable. An approach is needed that i) is reusable as such or partly, ii) provides the semantic interoperability, iii) enables dynamic and behavioral interoperability between the receiver and sender of the information at run time, and iv) is scalable by being modular, and decoupled. This thesis proposes a novel approach to managing interoperability and dynamics in smart spaces. The approach includes a Context-Aware Micro-Architecture (CAMA), and a Context Ontology for Smart Spaces (CO4SS). This approach is independent of implementation languages and communication techniques. CAMA, as an architectural pattern, is usable without its semantic support, CO4SS. In the literature, it is the first approach that fulfills the requirements that are set for a context data distribution system. The power in CAMA relies on the usage of the standard and web-based techniques, in the separation-of-concerns principle, and in the enhanced control loop, MAPE-K. The latter has four parts, Monitor; Analyze; Plan; Execute that share Knowledge. CAMA is highly dynamic, which is due to the run-time updatable rules. The creation of the rules is laborious, as they are written into text boxes of Message Sequence Charts. This will be improved when new tools are developed for the rule creation. Additional research is needed to validate the scalability of the approach with a "Big data". CO4SS can be widened with the domain-specific and quality ontologies. It supports the evolution management of the smart space: all smart spaces and their applications 'understand' the common language that is defined by it. CO4SS has the potential to be a de facto ontology for the context-aware, i.e., intelligent applications.

AB - The amount of shared information has increased a great deal in ubiquitous systems, where the previously isolated devices and appliances have become part of the system and are producing or consuming the information. The ubiquitous system, or the smart environment, lacks an approach that supports scalability and enables semantic interoperability. It is challenging to provide a dynamic behavior at the run time without human intervention. A number of dedicated solutions have been developed for the ubiquitous environment because of its complexity. The dedicated solutions are usually non reusable. An approach is needed that i) is reusable as such or partly, ii) provides the semantic interoperability, iii) enables dynamic and behavioral interoperability between the receiver and sender of the information at run time, and iv) is scalable by being modular, and decoupled. This thesis proposes a novel approach to managing interoperability and dynamics in smart spaces. The approach includes a Context-Aware Micro-Architecture (CAMA), and a Context Ontology for Smart Spaces (CO4SS). This approach is independent of implementation languages and communication techniques. CAMA, as an architectural pattern, is usable without its semantic support, CO4SS. In the literature, it is the first approach that fulfills the requirements that are set for a context data distribution system. The power in CAMA relies on the usage of the standard and web-based techniques, in the separation-of-concerns principle, and in the enhanced control loop, MAPE-K. The latter has four parts, Monitor; Analyze; Plan; Execute that share Knowledge. CAMA is highly dynamic, which is due to the run-time updatable rules. The creation of the rules is laborious, as they are written into text boxes of Message Sequence Charts. This will be improved when new tools are developed for the rule creation. Additional research is needed to validate the scalability of the approach with a "Big data". CO4SS can be widened with the domain-specific and quality ontologies. It supports the evolution management of the smart space: all smart spaces and their applications 'understand' the common language that is defined by it. CO4SS has the potential to be a de facto ontology for the context-aware, i.e., intelligent applications.

KW - ontology

KW - software architecture

KW - embedded

KW - ubiquitous system

KW - design pattern

M3 - Dissertation

SN - 978-951-38-8009-5

T3 - VTT Science

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -