A compiler for the smart space

Urs Bischoff*, Gerd Kortuem

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

5 Citations (Scopus)

Abstract

Developing applications for smart spaces is a challenging task. Most programming systems narrowly focus on the embedded computer infrastructure and neglect the spatial aspect of this fusion between a physical and a virtual environment. Hence, application logic is not implemented for the smart space but for the embedded network, which is only one aspect of the system. Our programming system supports an abstract model of a smart space. A high-level language is used to implement the application logic for this model. In this paper we show how a compiler translates code written for this abstract model into a distributed application that can be executed by a computer infrastructure. The compiler allows for a clear separation between the application code and its execution in a concrete network. This simplifies the development and maintenance of an application because the application programmer can focus on the actual application logic for the smart space instead of issues related to a concrete network.

Original languageEnglish
Title of host publicationAmbient Intelligence - European Conference, AmI 2007, Proceedings
PublisherSpringer
Pages230-247
Number of pages18
ISBN (Print)9783540766513
DOIs
Publication statusPublished - 2007
Externally publishedYes
EventEuropean Conference on Ambient Intelligence, AmI 2007 - Darmstadt, Germany
Duration: 7 Nov 200710 Nov 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4794 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEuropean Conference on Ambient Intelligence, AmI 2007
Country/TerritoryGermany
CityDarmstadt
Period7/11/0710/11/07

Fingerprint

Dive into the research topics of 'A compiler for the smart space'. Together they form a unique fingerprint.

Cite this