CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed

Chloe M. Barnes, Kirstie Bellman, Jean Botev, Ada Diaconescu, Lukas Esterle, Christian Gruhl, Christopher Landauer, Peter R. Lewis, Phyllis R. Nelson, Anthony Stein, Christopher Stewart, Sven Tomforde

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

Abstract

Integrated networked systems sense a common environment, learn to navigate the environment and share their experiences. Sharing experiences simplifies learning, reducing costly trial and error in complex environments. However, integration produces dependencies that make constituent systems less robust to failures, unexpected outputs and performance anomalies. Even with APIs and reflective, self-aware techniques, system integration still requires expert programming and tuning. Self-integrating systems proposed in recent research automate integration, but can be challenging to validate at scale. We therefore propose CHARIOT, a common test environment to allow for different approaches and systems to be deployed, assessed and compared on a shared platform for the development of self-integrating systems. In this paper, we discuss the underlying requirements and challenges, potential metrics, and a system metamodel to accommodate these.
Original languageEnglish
Title of host publication2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)
PublisherIEEE
Pages52-55
Number of pages4
ISBN (Electronic)978-1-7281-2406-3
ISBN (Print)978-1-7281-2407-0
DOIs
Publication statusPublished - 8 Aug 2019
Event2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W) - Umea, Sweden
Duration: 16 Jun 201920 Jun 2019

Conference

Conference2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)
Period16/06/1920/06/19

Fingerprint

Testbeds
Testbed
Application programming interfaces (API)
Tuning
System Integration
Trial and error
Metamodel
Anomaly
Simplify
Sharing
Programming
Metric
Output
Requirements

Keywords

  • Metamodel
  • Self Integration
  • Self Optimisation
  • System Integration
  • Testbed

Cite this

Barnes, C. M., Bellman, K., Botev, J., Diaconescu, A., Esterle, L., Gruhl, C., ... Tomforde, S. (2019). CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed. In 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W) (pp. 52-55). [8791947] IEEE. https://doi.org/10.1109/FAS-W.2019.00026
Barnes, Chloe M. ; Bellman, Kirstie ; Botev, Jean ; Diaconescu, Ada ; Esterle, Lukas ; Gruhl, Christian ; Landauer, Christopher ; Lewis, Peter R. ; Nelson, Phyllis R. ; Stein, Anthony ; Stewart, Christopher ; Tomforde, Sven. / CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed. 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W). IEEE, 2019. pp. 52-55
@inproceedings{24e02783401941fbb5bb5de943e59461,
title = "CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed",
abstract = "Integrated networked systems sense a common environment, learn to navigate the environment and share their experiences. Sharing experiences simplifies learning, reducing costly trial and error in complex environments. However, integration produces dependencies that make constituent systems less robust to failures, unexpected outputs and performance anomalies. Even with APIs and reflective, self-aware techniques, system integration still requires expert programming and tuning. Self-integrating systems proposed in recent research automate integration, but can be challenging to validate at scale. We therefore propose CHARIOT, a common test environment to allow for different approaches and systems to be deployed, assessed and compared on a shared platform for the development of self-integrating systems. In this paper, we discuss the underlying requirements and challenges, potential metrics, and a system metamodel to accommodate these.",
keywords = "Metamodel, Self Integration, Self Optimisation, System Integration, Testbed",
author = "Barnes, {Chloe M.} and Kirstie Bellman and Jean Botev and Ada Diaconescu and Lukas Esterle and Christian Gruhl and Christopher Landauer and Lewis, {Peter R.} and Nelson, {Phyllis R.} and Anthony Stein and Christopher Stewart and Sven Tomforde",
year = "2019",
month = "8",
day = "8",
doi = "10.1109/FAS-W.2019.00026",
language = "English",
isbn = "978-1-7281-2407-0",
pages = "52--55",
booktitle = "2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)",
publisher = "IEEE",
address = "United States",

}

Barnes, CM, Bellman, K, Botev, J, Diaconescu, A, Esterle, L, Gruhl, C, Landauer, C, Lewis, PR, Nelson, PR, Stein, A, Stewart, C & Tomforde, S 2019, CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed. in 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)., 8791947, IEEE, pp. 52-55, 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W), 16/06/19. https://doi.org/10.1109/FAS-W.2019.00026

CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed. / Barnes, Chloe M.; Bellman, Kirstie; Botev, Jean; Diaconescu, Ada; Esterle, Lukas; Gruhl, Christian; Landauer, Christopher; Lewis, Peter R.; Nelson, Phyllis R.; Stein, Anthony; Stewart, Christopher; Tomforde, Sven.

2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W). IEEE, 2019. p. 52-55 8791947.

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

TY - GEN

T1 - CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed

AU - Barnes, Chloe M.

AU - Bellman, Kirstie

AU - Botev, Jean

AU - Diaconescu, Ada

AU - Esterle, Lukas

AU - Gruhl, Christian

AU - Landauer, Christopher

AU - Lewis, Peter R.

AU - Nelson, Phyllis R.

AU - Stein, Anthony

AU - Stewart, Christopher

AU - Tomforde, Sven

PY - 2019/8/8

Y1 - 2019/8/8

N2 - Integrated networked systems sense a common environment, learn to navigate the environment and share their experiences. Sharing experiences simplifies learning, reducing costly trial and error in complex environments. However, integration produces dependencies that make constituent systems less robust to failures, unexpected outputs and performance anomalies. Even with APIs and reflective, self-aware techniques, system integration still requires expert programming and tuning. Self-integrating systems proposed in recent research automate integration, but can be challenging to validate at scale. We therefore propose CHARIOT, a common test environment to allow for different approaches and systems to be deployed, assessed and compared on a shared platform for the development of self-integrating systems. In this paper, we discuss the underlying requirements and challenges, potential metrics, and a system metamodel to accommodate these.

AB - Integrated networked systems sense a common environment, learn to navigate the environment and share their experiences. Sharing experiences simplifies learning, reducing costly trial and error in complex environments. However, integration produces dependencies that make constituent systems less robust to failures, unexpected outputs and performance anomalies. Even with APIs and reflective, self-aware techniques, system integration still requires expert programming and tuning. Self-integrating systems proposed in recent research automate integration, but can be challenging to validate at scale. We therefore propose CHARIOT, a common test environment to allow for different approaches and systems to be deployed, assessed and compared on a shared platform for the development of self-integrating systems. In this paper, we discuss the underlying requirements and challenges, potential metrics, and a system metamodel to accommodate these.

KW - Metamodel

KW - Self Integration

KW - Self Optimisation

KW - System Integration

KW - Testbed

UR - https://ieeexplore.ieee.org/document/8791947/

UR - http://www.scopus.com/inward/record.url?scp=85071491051&partnerID=8YFLogxK

U2 - 10.1109/FAS-W.2019.00026

DO - 10.1109/FAS-W.2019.00026

M3 - Conference contribution

SN - 978-1-7281-2407-0

SP - 52

EP - 55

BT - 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)

PB - IEEE

ER -

Barnes CM, Bellman K, Botev J, Diaconescu A, Esterle L, Gruhl C et al. CHARIOT - Towards a Continuous High-Level Adaptive Runtime Integration Testbed. In 2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W). IEEE. 2019. p. 52-55. 8791947 https://doi.org/10.1109/FAS-W.2019.00026