Authors:
Yannis Georgalis
1
;
Yuzuru Tanaka
2
;
Nicolas Spyratos
3
and
Constantine Stephanidis
4
Affiliations:
1
Foundation for Research and Technology - Hellas (FORTH), Greece
;
2
Hokkaido University, Japan
;
3
Université Paris-Sud 11, France
;
4
Foundation for Research and Technology – Hellas (FORTH) and University of Crete, Greece
Keyword(s):
Programming Languages, Service Federation, Smart Objects, Ubiquitous Computing, Ambient Intelligence
Related
Ontology
Subjects/Areas/Topics:
Ambient Intelligence
;
Applications and Services
;
Computer Vision, Visualization and Computer Graphics
;
Context
;
Context-Aware Applications
;
Embedded Communications Systems
;
Enterprise Information Systems
;
Human and Computer Interaction
;
Human-Computer Interaction
;
Mobile and Pervasive Computing
;
Paradigm Trends
;
Software Architectures
;
Software Engineering
;
Telecommunications
;
Ubiquitous Computing Systems and Services
Abstract:
This paper leverages previous work on the concept of smart object federations and proposes a new dynamic programming language for implementing and simulating smart objects and their interactions. Following their description in the proposed programming language, smart objects can be fully simulated and used for describing ambient intelligence scenarios. In this context, the contributions of the paper are two-fold: (a) the introduction of a new programming language whose runtime semantics allows for a simple and effective description of smart objects, and (b) the description of meaningful interaction strategies, that are implemented in the proposed language, through which executable smart object federations can be used for simulating and implementing ambient intelligence scenarios.