Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Instance-aware assemblies of services in pervasive computing

Åkesson, Linus LU ; Hedin, Görel LU orcid ; Robertz, Sven LU and Magnusson, Boris LU (2012) SAC '12 Proceedings of the 27th Annual ACM Symposium on Applied Computing p.1554-1556
Abstract
With computers embedded almost everywhere, in domestic, industrial, and medical appliances and devices, computing is becoming increasingly pervasive. Services in pervasive systems can be combined and coordinated through user-defined scripts called assemblies, a light-weight and understandable way for end users to adapt services to fit their specific needs.



Previous languages for assembly scripts focus on programming by example, using very simple scripting languages. We propose the addition of abstraction mechanisms to support multiple instances of conversations, connections and assembly configurations.



The proposed extensions are motivated by example scenarios requiring the added power of expression. A... (More)
With computers embedded almost everywhere, in domestic, industrial, and medical appliances and devices, computing is becoming increasingly pervasive. Services in pervasive systems can be combined and coordinated through user-defined scripts called assemblies, a light-weight and understandable way for end users to adapt services to fit their specific needs.



Previous languages for assembly scripts focus on programming by example, using very simple scripting languages. We propose the addition of abstraction mechanisms to support multiple instances of conversations, connections and assembly configurations.



The proposed extensions are motivated by example scenarios requiring the added power of expression. A language, compiler and run-time environment have been implemented and experimentally verified in a service robotics application. (Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
[Host publication title missing]
pages
3 pages
publisher
Association for Computing Machinery (ACM)
conference name
SAC '12 Proceedings of the 27th Annual ACM Symposium on Applied Computing
conference location
Trento, Italy
conference dates
2012-03-26 - 2012-03-30
external identifiers
  • scopus:84863596417
DOI
10.1145/2231936.2232024
project
PalCom
language
English
LU publication?
yes
id
ba836891-b6fc-4132-b5ac-8dd1fa8f47cc (old id 2968863)
alternative location
http://fileadmin.cs.lth.se/sde/publications/papers/2012-Akesson-SAC.html
date added to LUP
2016-04-04 12:06:57
date last changed
2022-01-29 22:58:00
@inproceedings{ba836891-b6fc-4132-b5ac-8dd1fa8f47cc,
  abstract     = {{With computers embedded almost everywhere, in domestic, industrial, and medical appliances and devices, computing is becoming increasingly pervasive. Services in pervasive systems can be combined and coordinated through user-defined scripts called assemblies, a light-weight and understandable way for end users to adapt services to fit their specific needs.<br/><br>
<br/><br>
Previous languages for assembly scripts focus on programming by example, using very simple scripting languages. We propose the addition of abstraction mechanisms to support multiple instances of conversations, connections and assembly configurations.<br/><br>
<br/><br>
The proposed extensions are motivated by example scenarios requiring the added power of expression. A language, compiler and run-time environment have been implemented and experimentally verified in a service robotics application.}},
  author       = {{Åkesson, Linus and Hedin, Görel and Robertz, Sven and Magnusson, Boris}},
  booktitle    = {{[Host publication title missing]}},
  language     = {{eng}},
  pages        = {{1554--1556}},
  publisher    = {{Association for Computing Machinery (ACM)}},
  title        = {{Instance-aware assemblies of services in pervasive computing}},
  url          = {{http://dx.doi.org/10.1145/2231936.2232024}},
  doi          = {{10.1145/2231936.2232024}},
  year         = {{2012}},
}