Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

ComPOS : Composing Oblivious Services

Akesson, Alfred LU orcid ; Hedin, Gorel LU orcid ; Nordahl, Mattias LU and Magnusson, Boris LU (2019) 2019 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2019 p.132-138
Abstract

Future internet-of-things systems need to be able to combine heterogeneous services and support weak connectivity. In this paper, we introduce ComPOS, a new domain-specific language for composing services in IoT systems. We show how Maria, a bird watcher, can use ComPOS to build a system that allows her to spy on birds in the garden while she is not at home. We demonstrate how ComPOS handles the unpredictable nature of IoT system by analysing in what cases Maria's system is still useful when some devices are unavailable.

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
DSL, end-user programming, IoT, service composition
host publication
2019 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2019
pages
7 pages
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
conference name
2019 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2019
conference location
Kyoto, Japan
conference dates
2019-03-11 - 2019-03-15
external identifiers
  • scopus:85067912321
ISBN
9781538691519
DOI
10.1109/PERCOMW.2019.8730786
project
Adaptive software architectures for autonomous system
Säkra mjukvaruuppdateringar för den smarta staden
language
English
LU publication?
yes
id
b2338215-ca98-47a8-bfab-5fd9f554f09c
date added to LUP
2019-07-10 10:05:49
date last changed
2022-05-11 20:11:19
@inproceedings{b2338215-ca98-47a8-bfab-5fd9f554f09c,
  abstract     = {{<p>Future internet-of-things systems need to be able to combine heterogeneous services and support weak connectivity. In this paper, we introduce ComPOS, a new domain-specific language for composing services in IoT systems. We show how Maria, a bird watcher, can use ComPOS to build a system that allows her to spy on birds in the garden while she is not at home. We demonstrate how ComPOS handles the unpredictable nature of IoT system by analysing in what cases Maria's system is still useful when some devices are unavailable.</p>}},
  author       = {{Akesson, Alfred and Hedin, Gorel and Nordahl, Mattias and Magnusson, Boris}},
  booktitle    = {{2019 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2019}},
  isbn         = {{9781538691519}},
  keywords     = {{DSL; end-user programming; IoT; service composition}},
  language     = {{eng}},
  pages        = {{132--138}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  title        = {{ComPOS : Composing Oblivious Services}},
  url          = {{http://dx.doi.org/10.1109/PERCOMW.2019.8730786}},
  doi          = {{10.1109/PERCOMW.2019.8730786}},
  year         = {{2019}},
}