scholarly journals Enabling Semantic Technology Empowered Smart Spaces

2012 ◽  
Vol 2012 ◽  
pp. 1-14 ◽  
Author(s):  
Jussi Kiljander ◽  
Arto Ylisaukko-oja ◽  
Janne Takalo-Mattila ◽  
Matti Eteläperä ◽  
Juha-Pekka Soininen

It has been proposed that Semantic Web technologies would be key enablers in achieving context-aware computing in our everyday environments. In our vision of semantic technology empowered smart spaces, the whole interaction model is based on the sharing of semantic data via common blackboards. This approach allows smart space applications to take full advantage of semantic technologies. Because of its novelty, there is, however, a lack of solutions and methods for developing semantic smart space applications according to this vision. In this paper, we present solutions to the most relevant challenges we have faced when developing context-aware computing in smart spaces. In particular the paper describes (1) methods for utilizing semantic technologies with resource restricted-devices, (2) a solution for identifying real world objects in semantic technology empowered smart spaces, (3) a method for users to modify the behavior of context-aware smart space applications, and (4) an approach for content sharing between autonomous smart space agents. The proposed solutions include ontologies, system models, and guidelines for building smart spaces with the M3 semantic information sharing platform. To validate and demonstrate the approaches in practice, we have implemented various prototype smart space applications and tools.

2011 ◽  
Vol 2 (2) ◽  
pp. 65-77
Author(s):  
Been-Chian Chien ◽  
Shiang-Yi He

Developing pervasive context-aware systems to construct smart space applications has attracted much attention from researchers in recent decade. Although many different kinds of context-aware computing paradigms were built of late years, it is still a challenge for researchers to extend an existing system to different application domains and interoperate with other service systems due to heterogeneity among systems This paper proposes a generic context interpreter to overcome the dependency between context and hardware devices. The proposed generic context interpreter contains two modules: the context interpreter generator and the generic interpreter. The context interpreter generator imports sensor data from sensor devices as an XML schema and produces interpretation scripts instead of interpretation widgets. The generic interpreter generates the semantic context for context-aware applications. A context editor is also designed by employing schema matching algorithms for supporting context mapping between devices and context model.


2013 ◽  
Vol 436 ◽  
pp. 488-496 ◽  
Author(s):  
Dragos Repta ◽  
Ioan Stefan Sacala ◽  
Mihnea Moisescu ◽  
Aurelian Mihai Stanescu

Some of the most important features of future IT systems will come from the current research of Semantic Web technologies and distributed systems. Following this idea we set out to implement a middleware solution that builds upon the latest developments of research activity into Internet of Things and, more generally, context-aware systems. These directions where selected because they currently are the main drivers of the research into the applications of semantic technologies. Our focus was mainly on the aspects that we considered to be overlooked by other proposed semantic middleware solutions, such as the support of asynchronous, event based communication and ontology management in distributed systems. The developed middleware was used to build a test system in order to prove its advantages over similar systems that rely on currently used technologies.


The previous chapters elaborated the design principles that guide the development of smart spaces-based applications using the Smart-M3 platform. The principles aim at such properties for applications as (i) interoperability for a multitude of participated heterogeneous devices, services, and users localized in the physical surrounding and (ii) context-aware, situational, and personalized service construction and delivery. In this chapter, we present selected ontology-oriented modeling techniques for applying the principles. The aspect of shared semantic information management becomes essential for service construction. We describe techniques how implement this management in a smart space. A question of what is a smart service compared with regular service is still debatable. We describe techniques how implement various intelligence attributes in services constructed and delivered in M3 spaces.


Author(s):  
Been-Chian Chien ◽  
Shiang-Yi He

Developing pervasive context-aware systems to construct smart space applications has attracted much attention from researchers in recent decades. Although many different kinds of context-aware computing paradigms were built of late years, it is still a challenge for researchers to extend an existing system to different application domains and interoperate with other service systems due to heterogeneity among systems This paper proposes a generic context interpreter to overcome the dependency between context and hardware devices. The proposed generic context interpreter contains two modules: the context interpreter generator and the generic interpreter. The context interpreter generator imports sensor data from sensor devices as an XML schema and produces interpretation scripts instead of interpretation widgets. The generic interpreter generates the semantic context for context-aware applications. A context editor is also designed by employing schema matching algorithms for supporting context mapping between devices and context model.


Author(s):  
Marko Palviainen ◽  
Artem Katasonov

The semantic data models and ontologies have shown themselves as very useful technologies for the environments where heterogeneous devices need to share information, to utilize services of each other, and to participate as components in different applications. The work in this chapter extends this approach so that the software development process for such environments is also ontology-driven. The objective is i) to support the incremental development, ii) to partially automate the development in order to make it easier and faster, and iii) to raise the level of abstraction of the application development high enough so that even people without a software engineering background would be able to develop simple applications. This chapter describes an incremental development process for the smart space application development. For this process, a supporting tool called Smart Modeler is introduced, which provides i) a visual modeling environment for smart space applications and ii) a framework and core interfaces for extensions supporting both the model and the ontology-driven development. These extensions are capable of creating model elements from ontology-based information, discovering and reusing both the software components and the partial models through a repository mechanism supported by semantic metadata, and generating executable program code from the models.


2021 ◽  
Vol 28 (2) ◽  
pp. 1-33
Author(s):  
Leah Kulp ◽  
Aleksandra Sarcevic ◽  
Megan Cheng ◽  
Randall S. Burd

The goal of this in-the-wild study was to understand how different patient, provider, and environment contexts affected the use of a tablet-based checklist in a dynamic medical setting. Fifteen team leaders used the digital checklist in 187 actual trauma resuscitations. The measures of checklist interactions included the number of unchecked items and the number of notes written on the checklist. Of the 10 contexts we studied, team leaders’ arrival after the patient and patients with penetrating injuries were both associated with more unchecked items. We also found that the care of patients with external injuries contributed to more notes written on the checklist. Finally, our results showed that more experienced leaders took significantly more notes overall and more numerical notes than less experienced leaders. We conclude by discussing design implications and steps that can be achieved with context-aware computing towards adaptive checklists that meet the needs of dynamic use contexts.


Sign in / Sign up

Export Citation Format

Share Document