Algebraic Service Composition for User-Centric IoT Applications

Damian Arellanes Molina, Kung-Kiu Lau

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

81 Downloads (Pure)


The Internet of Things (IoT) requires a shift in our way of building applications, as it is aimed at providing many services to society in general. Non-developer people require increasingly complex IoT applications and support for their ever changing run-time requirements. Although service composition allows the combination of functionality into more complex behaviours, current approaches provide support for dealing with one IoT scenario at a time, as they allow the definition of only one workflow. In this paper, we present DX-MAN, an algebraic model for static service composition that allows the definition of composite services that encompass multiple workflows for run-time scenarios. We evaluate our proposal on an example in the domain of smart homes.
Original languageEnglish
Title of host publicationInternet of Things – ICIOT 2018 - 3rd International Conference, Held as Part of the Services Conference Federation, SCF 2018, Proceedings
EditorsDimitrios Georgakopoulos, Liang-Jie Zhang
Number of pages14
Publication statusPublished - 2018

Publication series

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


  • Algebraic service composition
  • DX-MAN
  • End-user development
  • Exogenous connectors
  • IoT applications
  • Scalability


Dive into the research topics of 'Algebraic Service Composition for User-Centric IoT Applications'. Together they form a unique fingerprint.

Cite this