Home > Research > Publications & Outputs > State of runtime adaptation in service-oriented...

Electronic data

  • Final_IET Submission_RuntimeAdaptation

    Rights statement: This paper is a postprint of a paper submitted to and accepted for publication in IET Software and is subject to Institution of Engineering and Technology Copyright. The copy of record is available at the IET Digital Library

    Accepted author manuscript, 1.14 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

State of runtime adaptation in service-oriented systems: what, where, when, how and right

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

State of runtime adaptation in service-oriented systems: what, where, when, how and right. / Mutanu, L.; Kotonya, G.
In: IET Software, Vol. 13, No. 1, 11.02.2019, p. 14-24.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Mutanu L, Kotonya G. State of runtime adaptation in service-oriented systems: what, where, when, how and right. IET Software. 2019 Feb 11;13(1):14-24. Epub 2018 Dec 12. doi: 10.1049/iet-sen.2018.5028

Author

Mutanu, L. ; Kotonya, G. / State of runtime adaptation in service-oriented systems : what, where, when, how and right. In: IET Software. 2019 ; Vol. 13, No. 1. pp. 14-24.

Bibtex

@article{32312644bac441f7bb41dc82bccb8380,
title = "State of runtime adaptation in service-oriented systems: what, where, when, how and right",
abstract = "Software as a Service reflects a {\textquoteleft}service-oriented{\textquoteright} approach to software development that is based on the notion of composing applications by discovering and invoking network-available services to accomplish some task. However, as more business organisations adopt service-oriented solutions and the demands on them grow, the problem of ensuring that the software systems can adapt fast and effectively to changing business needs, changes in their runtime environment and failures in provided services has become an increasingly important research problem. Dynamic adaptation has been proposed as a way to address the problem. However, for adaptation to be effective several other factors need to be considered. This study identifies the key factors that influence runtime adaptation in service-oriented systems (SOSs) and examines how well they are addressed in 29 adaptation approaches intended to support SOSs.",
keywords = "Application programs, Software as a service (SaaS), Business organisation, Dynamic adaptations, Research problems, Runtime adaptation, Runtime environments, Service Oriented, Service Oriented Systems, Software systems, Software design",
author = "L. Mutanu and G. Kotonya",
note = "This paper is a postprint of a paper submitted to and accepted for publication in IET Software and is subject to Institution of Engineering and Technology Copyright. The copy of record is available at the IET Digital Library ",
year = "2019",
month = feb,
day = "11",
doi = "10.1049/iet-sen.2018.5028",
language = "English",
volume = "13",
pages = "14--24",
journal = "IET Software",
issn = "1751-8806",
publisher = "Institution of Engineering and Technology",
number = "1",

}

RIS

TY - JOUR

T1 - State of runtime adaptation in service-oriented systems

T2 - what, where, when, how and right

AU - Mutanu, L.

AU - Kotonya, G.

N1 - This paper is a postprint of a paper submitted to and accepted for publication in IET Software and is subject to Institution of Engineering and Technology Copyright. The copy of record is available at the IET Digital Library

PY - 2019/2/11

Y1 - 2019/2/11

N2 - Software as a Service reflects a ‘service-oriented’ approach to software development that is based on the notion of composing applications by discovering and invoking network-available services to accomplish some task. However, as more business organisations adopt service-oriented solutions and the demands on them grow, the problem of ensuring that the software systems can adapt fast and effectively to changing business needs, changes in their runtime environment and failures in provided services has become an increasingly important research problem. Dynamic adaptation has been proposed as a way to address the problem. However, for adaptation to be effective several other factors need to be considered. This study identifies the key factors that influence runtime adaptation in service-oriented systems (SOSs) and examines how well they are addressed in 29 adaptation approaches intended to support SOSs.

AB - Software as a Service reflects a ‘service-oriented’ approach to software development that is based on the notion of composing applications by discovering and invoking network-available services to accomplish some task. However, as more business organisations adopt service-oriented solutions and the demands on them grow, the problem of ensuring that the software systems can adapt fast and effectively to changing business needs, changes in their runtime environment and failures in provided services has become an increasingly important research problem. Dynamic adaptation has been proposed as a way to address the problem. However, for adaptation to be effective several other factors need to be considered. This study identifies the key factors that influence runtime adaptation in service-oriented systems (SOSs) and examines how well they are addressed in 29 adaptation approaches intended to support SOSs.

KW - Application programs

KW - Software as a service (SaaS)

KW - Business organisation

KW - Dynamic adaptations

KW - Research problems

KW - Runtime adaptation

KW - Runtime environments

KW - Service Oriented

KW - Service Oriented Systems

KW - Software systems

KW - Software design

U2 - 10.1049/iet-sen.2018.5028

DO - 10.1049/iet-sen.2018.5028

M3 - Journal article

VL - 13

SP - 14

EP - 24

JO - IET Software

JF - IET Software

SN - 1751-8806

IS - 1

ER -