Home > Research > Publications & Outputs > A Compiler for the Smart Space

Electronic data

Links

View graph of relations

A Compiler for the Smart Space

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Published

Standard

A Compiler for the Smart Space. / Bischoff, Urs; Kortuem, Gerd.
2007. 230-247 Paper presented at Ambient Intelligence European Conference, AmI 2007, Darmstadt, Germany.

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Harvard

Bischoff, U & Kortuem, G 2007, 'A Compiler for the Smart Space', Paper presented at Ambient Intelligence European Conference, AmI 2007, Darmstadt, Germany, 7/11/07 - 10/11/07 pp. 230-247. <http://dx.doi.org/10.1007/978-3-540-76652-0_14>

APA

Bischoff, U., & Kortuem, G. (2007). A Compiler for the Smart Space. 230-247. Paper presented at Ambient Intelligence European Conference, AmI 2007, Darmstadt, Germany. http://dx.doi.org/10.1007/978-3-540-76652-0_14

Vancouver

Bischoff U, Kortuem G. A Compiler for the Smart Space. 2007. Paper presented at Ambient Intelligence European Conference, AmI 2007, Darmstadt, Germany.

Author

Bischoff, Urs ; Kortuem, Gerd. / A Compiler for the Smart Space. Paper presented at Ambient Intelligence European Conference, AmI 2007, Darmstadt, Germany.18 p.

Bibtex

@conference{d443abd9ea734a83a1389d2a99a54d61,
title = "A Compiler for the Smart Space",
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.",
keywords = "cs_eprint_id, 1590 cs_uid, 382",
author = "Urs Bischoff and Gerd Kortuem",
year = "2007",
language = "English",
pages = "230--247",
note = "Ambient Intelligence European Conference, AmI 2007 ; Conference date: 07-11-2007 Through 10-11-2007",

}

RIS

TY - CONF

T1 - A Compiler for the Smart Space

AU - Bischoff, Urs

AU - Kortuem, Gerd

PY - 2007

Y1 - 2007

N2 - 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.

AB - 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.

KW - cs_eprint_id

KW - 1590 cs_uid

KW - 382

M3 - Conference paper

SP - 230

EP - 247

T2 - Ambient Intelligence European Conference, AmI 2007

Y2 - 7 November 2007 through 10 November 2007

ER -