Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Ad-hoc composition of pervasive services in the PalCom architecture

Svensson Fors, David LU ; Magnusson, Boris LU ; Robertz, Sven LU ; Hedin, Görel LU orcid and Söderberg, Emma LU orcid (2009) The 2009 ACM international conference on pervasive services (ICPS'09) p.83-92
Abstract
We present an architecture supporting ad-hoc composition of pervasive services, an open-source framework that implements it, and the key design principles behind it. The architecture focuses on direct human interaction, supporting combination of devices and services that are not explicitly designed to work together. The focus is on local networks, but extension is possible to wide area networks, interconnecting several local networks. The information about how services are connected and coordinated is collected in a new construct called assemblies. Separating this information from the services themselves allows combination of existing services in new creative ways without changing them. Assemblies can provide new services and in this way... (More)
We present an architecture supporting ad-hoc composition of pervasive services, an open-source framework that implements it, and the key design principles behind it. The architecture focuses on direct human interaction, supporting combination of devices and services that are not explicitly designed to work together. The focus is on local networks, but extension is possible to wide area networks, interconnecting several local networks. The information about how services are connected and coordinated is collected in a new construct called assemblies. Separating this information from the services themselves allows combination of existing services in new creative ways without changing them. Assemblies can provide new services and in this way be organized hierarchically. The assembly makes the architecture of a pervasive system explicit, providing an overview understandable to users. Discovery and connections across different network technologies is supported. The architecture has been used for applications in large scale networks, and offers mechanisms useful for system integration in general. (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
keywords
Pervasive systems, assemblies, middleware, end-user composition
host publication
Proceedings of the 2009 ACM international conference on pervasive services (ICPS'09)
pages
10 pages
publisher
Association for Computing Machinery (ACM)
conference name
The 2009 ACM international conference on pervasive services (ICPS'09)
conference dates
2009-07-13
external identifiers
  • wos:000282208900010
  • scopus:77954237842
DOI
10.1145/1568199.1568213
project
Embedded Applications Software Engineering
language
English
LU publication?
yes
id
aaebab55-da53-4294-8aaa-9f012404ddf9 (old id 1474387)
alternative location
http://portal.acm.org/citation.cfm?id=1568213
http://fileadmin.cs.lth.se/sde/publications/papers/2009-SvenssonFors-ICPS.html
date added to LUP
2016-04-04 12:05:41
date last changed
2022-02-06 08:19:26
@inproceedings{aaebab55-da53-4294-8aaa-9f012404ddf9,
  abstract     = {{We present an architecture supporting ad-hoc composition of pervasive services, an open-source framework that implements it, and the key design principles behind it. The architecture focuses on direct human interaction, supporting combination of devices and services that are not explicitly designed to work together. The focus is on local networks, but extension is possible to wide area networks, interconnecting several local networks. The information about how services are connected and coordinated is collected in a new construct called assemblies. Separating this information from the services themselves allows combination of existing services in new creative ways without changing them. Assemblies can provide new services and in this way be organized hierarchically. The assembly makes the architecture of a pervasive system explicit, providing an overview understandable to users. Discovery and connections across different network technologies is supported. The architecture has been used for applications in large scale networks, and offers mechanisms useful for system integration in general.}},
  author       = {{Svensson Fors, David and Magnusson, Boris and Robertz, Sven and Hedin, Görel and Söderberg, Emma}},
  booktitle    = {{Proceedings of the 2009 ACM international conference on pervasive services (ICPS'09)}},
  keywords     = {{Pervasive systems; assemblies; middleware; end-user composition}},
  language     = {{eng}},
  pages        = {{83--92}},
  publisher    = {{Association for Computing Machinery (ACM)}},
  title        = {{Ad-hoc composition of pervasive services in the PalCom architecture}},
  url          = {{http://dx.doi.org/10.1145/1568199.1568213}},
  doi          = {{10.1145/1568199.1568213}},
  year         = {{2009}},
}