Workflow Variability for Autonomic IoT SystemsCitation formats

Standard

Workflow Variability for Autonomic IoT Systems. / Arellanes Molina, Damian; Lau, Kung-Kiu.

16th IEEE International Conference on Autonomic Computing . 2019.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Harvard

Arellanes Molina, D & Lau, K-K 2019, Workflow Variability for Autonomic IoT Systems. in 16th IEEE International Conference on Autonomic Computing . 16th IEEE International Conference on Autonomic Computing , Umeå, Sweden, 16/06/19. https://doi.org/10.1109/ICAC.2019.00014

APA

Vancouver

Author

Arellanes Molina, Damian ; Lau, Kung-Kiu. / Workflow Variability for Autonomic IoT Systems. 16th IEEE International Conference on Autonomic Computing . 2019.

Bibtex

@inproceedings{93fa950b9b5d47d487cc64821e488bfe,
title = "Workflow Variability for Autonomic IoT Systems",
abstract = "Autonomic IoT systems require variable behaviour at runtime to adapt to different system contexts. Building suitable models that span both design-time and runtime is thus essential for such systems. However, existing approaches separate the variability model from the behavioural model, leading to synchronization issues such as the need for dynamic reconfiguration and dependency management. Some approaches define a fixed number of behaviour variants and are therefore unsuitable for highly variable contexts. This paper extends the semantics of the DX-MAN service model so as to combine variability with behaviour. The model allows the design of composite services that define an infinite number of workflow variants which can be chosen at runtime without any reconfiguration mechanism. We describe the autonomic capabilities of our model by using a case study in the domain of smart homes.",
keywords = "Internet of Things, autonomic systems, DXMAN, exogenous connectors, algebraic service composition, workflow variability, models@runtime, smart home",
author = "{Arellanes Molina}, Damian and Kung-Kiu Lau",
year = "2019",
month = "9",
day = "12",
doi = "10.1109/ICAC.2019.00014",
language = "English",
booktitle = "16th IEEE International Conference on Autonomic Computing",

}

RIS

TY - GEN

T1 - Workflow Variability for Autonomic IoT Systems

AU - Arellanes Molina, Damian

AU - Lau, Kung-Kiu

PY - 2019/9/12

Y1 - 2019/9/12

N2 - Autonomic IoT systems require variable behaviour at runtime to adapt to different system contexts. Building suitable models that span both design-time and runtime is thus essential for such systems. However, existing approaches separate the variability model from the behavioural model, leading to synchronization issues such as the need for dynamic reconfiguration and dependency management. Some approaches define a fixed number of behaviour variants and are therefore unsuitable for highly variable contexts. This paper extends the semantics of the DX-MAN service model so as to combine variability with behaviour. The model allows the design of composite services that define an infinite number of workflow variants which can be chosen at runtime without any reconfiguration mechanism. We describe the autonomic capabilities of our model by using a case study in the domain of smart homes.

AB - Autonomic IoT systems require variable behaviour at runtime to adapt to different system contexts. Building suitable models that span both design-time and runtime is thus essential for such systems. However, existing approaches separate the variability model from the behavioural model, leading to synchronization issues such as the need for dynamic reconfiguration and dependency management. Some approaches define a fixed number of behaviour variants and are therefore unsuitable for highly variable contexts. This paper extends the semantics of the DX-MAN service model so as to combine variability with behaviour. The model allows the design of composite services that define an infinite number of workflow variants which can be chosen at runtime without any reconfiguration mechanism. We describe the autonomic capabilities of our model by using a case study in the domain of smart homes.

KW - Internet of Things

KW - autonomic systems

KW - DXMAN

KW - exogenous connectors

KW - algebraic service composition

KW - workflow variability

KW - models@runtime

KW - smart home

U2 - 10.1109/ICAC.2019.00014

DO - 10.1109/ICAC.2019.00014

M3 - Conference contribution

BT - 16th IEEE International Conference on Autonomic Computing

ER -