Home > Research > Publications & Outputs > Workflow Variability for Autonomic IoT Systems

Electronic data

  • icac19

    Rights statement: ©2019 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 1.16 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Workflow Variability for Autonomic IoT Systems

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Workflow Variability for Autonomic IoT Systems. / Arellanes, D.; Lau, Kung-Kiu.
2019 IEEE International Conference on Autonomic Computing (ICAC). IEEE, 2019. p. 24-30 8831195.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Arellanes, D & Lau, K-K 2019, Workflow Variability for Autonomic IoT Systems. in 2019 IEEE International Conference on Autonomic Computing (ICAC)., 8831195, IEEE, pp. 24-30. https://doi.org/10.1109/ICAC.2019.00014

APA

Arellanes, D., & Lau, K.-K. (2019). Workflow Variability for Autonomic IoT Systems. In 2019 IEEE International Conference on Autonomic Computing (ICAC) (pp. 24-30). Article 8831195 IEEE. https://doi.org/10.1109/ICAC.2019.00014

Vancouver

Arellanes D, Lau KK. Workflow Variability for Autonomic IoT Systems. In 2019 IEEE International Conference on Autonomic Computing (ICAC). IEEE. 2019. p. 24-30. 8831195 doi: 10.1109/ICAC.2019.00014

Author

Arellanes, D. ; Lau, Kung-Kiu. / Workflow Variability for Autonomic IoT Systems. 2019 IEEE International Conference on Autonomic Computing (ICAC). IEEE, 2019. pp. 24-30

Bibtex

@inproceedings{4f7a86b5683f48ac89dc2a1295202cc9,
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.",
author = "D. Arellanes and Kung-Kiu Lau",
note = "{\textcopyright}2019 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. ",
year = "2019",
month = sep,
day = "12",
doi = "10.1109/ICAC.2019.00014",
language = "English",
isbn = "9781728124124",
pages = "24--30",
booktitle = "2019 IEEE International Conference on Autonomic Computing (ICAC)",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Workflow Variability for Autonomic IoT Systems

AU - Arellanes, D.

AU - Lau, Kung-Kiu

N1 - ©2019 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

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.

U2 - 10.1109/ICAC.2019.00014

DO - 10.1109/ICAC.2019.00014

M3 - Conference contribution/Paper

SN - 9781728124124

SP - 24

EP - 30

BT - 2019 IEEE International Conference on Autonomic Computing (ICAC)

PB - IEEE

ER -