Home > Research > Publications & Outputs > A self-learning approach for validation of runt...

Links

Text available via DOI:

View graph of relations

A self-learning approach for validation of runtime adaptation in service-oriented systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A self-learning approach for validation of runtime adaptation in service-oriented systems. / Mutanu, Leah; Kotonya, Gerald.

In: Service-Oriented Computing and Applications, Vol. 12, No. 1, 01.03.2018, p. 11-24.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Mutanu, L & Kotonya, G 2018, 'A self-learning approach for validation of runtime adaptation in service-oriented systems', Service-Oriented Computing and Applications, vol. 12, no. 1, pp. 11-24. https://doi.org/10.1007/s11761-017-0222-0

APA

Mutanu, L., & Kotonya, G. (2018). A self-learning approach for validation of runtime adaptation in service-oriented systems. Service-Oriented Computing and Applications, 12(1), 11-24. https://doi.org/10.1007/s11761-017-0222-0

Vancouver

Mutanu L, Kotonya G. A self-learning approach for validation of runtime adaptation in service-oriented systems. Service-Oriented Computing and Applications. 2018 Mar 1;12(1):11-24. Epub 2017 Dec 7. doi: 10.1007/s11761-017-0222-0

Author

Mutanu, Leah ; Kotonya, Gerald. / A self-learning approach for validation of runtime adaptation in service-oriented systems. In: Service-Oriented Computing and Applications. 2018 ; Vol. 12, No. 1. pp. 11-24.

Bibtex

@article{12f41c53ea9043fbae644c44f2e66912,
title = "A self-learning approach for validation of runtime adaptation in service-oriented systems",
abstract = "Ensuring that service-oriented systems can adapt quickly and effectively to changes in service quality, business needs and their runtime environment is an increasingly important research problem. However, while considerable research has focused on developing runtime adaptation frameworks for service-oriented systems, there has been little work on assessing how effective the adaptations are. Effective adaptation ensures the system remains relevant in a changing environment and is an accurate reflection of user expectations. One way to address the problem is through validation. Validation allows us to assess how well a recommended adaptation addresses the concerns for which the system is reconfigured and provides us with insights into the nature of problems for which different adaptations are suited. However, the dynamic nature of runtime adaptation and the changeable contexts in which service-oriented systems operate make it difficult to specify appropriate validation mechanisms in advance. This paper describes a novel consumer-centered approach that uses machine learning to continuously validate and refine runtime adaptation in service-oriented systems, through model-based clustering and deep learning.",
keywords = "Service-oriented, Validation, Runtime, Adaptation",
author = "Leah Mutanu and Gerald Kotonya",
year = "2018",
month = mar,
day = "1",
doi = "10.1007/s11761-017-0222-0",
language = "English",
volume = "12",
pages = "11--24",
journal = "Service-Oriented Computing and Applications",
issn = "1863-2386",
publisher = "Springer",
number = "1",

}

RIS

TY - JOUR

T1 - A self-learning approach for validation of runtime adaptation in service-oriented systems

AU - Mutanu, Leah

AU - Kotonya, Gerald

PY - 2018/3/1

Y1 - 2018/3/1

N2 - Ensuring that service-oriented systems can adapt quickly and effectively to changes in service quality, business needs and their runtime environment is an increasingly important research problem. However, while considerable research has focused on developing runtime adaptation frameworks for service-oriented systems, there has been little work on assessing how effective the adaptations are. Effective adaptation ensures the system remains relevant in a changing environment and is an accurate reflection of user expectations. One way to address the problem is through validation. Validation allows us to assess how well a recommended adaptation addresses the concerns for which the system is reconfigured and provides us with insights into the nature of problems for which different adaptations are suited. However, the dynamic nature of runtime adaptation and the changeable contexts in which service-oriented systems operate make it difficult to specify appropriate validation mechanisms in advance. This paper describes a novel consumer-centered approach that uses machine learning to continuously validate and refine runtime adaptation in service-oriented systems, through model-based clustering and deep learning.

AB - Ensuring that service-oriented systems can adapt quickly and effectively to changes in service quality, business needs and their runtime environment is an increasingly important research problem. However, while considerable research has focused on developing runtime adaptation frameworks for service-oriented systems, there has been little work on assessing how effective the adaptations are. Effective adaptation ensures the system remains relevant in a changing environment and is an accurate reflection of user expectations. One way to address the problem is through validation. Validation allows us to assess how well a recommended adaptation addresses the concerns for which the system is reconfigured and provides us with insights into the nature of problems for which different adaptations are suited. However, the dynamic nature of runtime adaptation and the changeable contexts in which service-oriented systems operate make it difficult to specify appropriate validation mechanisms in advance. This paper describes a novel consumer-centered approach that uses machine learning to continuously validate and refine runtime adaptation in service-oriented systems, through model-based clustering and deep learning.

KW - Service-oriented

KW - Validation

KW - Runtime

KW - Adaptation

U2 - 10.1007/s11761-017-0222-0

DO - 10.1007/s11761-017-0222-0

M3 - Journal article

VL - 12

SP - 11

EP - 24

JO - Service-Oriented Computing and Applications

JF - Service-Oriented Computing and Applications

SN - 1863-2386

IS - 1

ER -