TY - GEN
T1 - Algebraic Service Composition for User-Centric IoT Applications
AU - Arellanes Molina, Damian
AU - Lau, Kung-Kiu
PY - 2018
Y1 - 2018
N2 - 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.
AB - 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.
KW - Algebraic service composition
KW - DX-MAN
KW - End-user development
KW - Exogenous connectors
KW - IoT applications
KW - Scalability
UR - http://www.scopus.com/inward/record.url?scp=85049034259&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-94370-1_5
DO - 10.1007/978-3-319-94370-1_5
M3 - Conference contribution
SN - 9783319943695
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 56
EP - 69
BT - Internet of Things – ICIOT 2018 - 3rd International Conference, Held as Part of the Services Conference Federation, SCF 2018, Proceedings
A2 - Georgakopoulos, Dimitrios
A2 - Zhang, Liang-Jie
ER -