Home > Research > Publications & Outputs > Runtime modularity in complex structures
View graph of relations

Runtime modularity in complex structures: a component model for fine grained runtime adaptation

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

Published

Standard

Runtime modularity in complex structures: a component model for fine grained runtime adaptation. / Porter, Barry.
CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering. New York: ACM, 2014. p. 29-34.

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

Harvard

Porter, B 2014, Runtime modularity in complex structures: a component model for fine grained runtime adaptation. in CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering. ACM, New York, pp. 29-34. https://doi.org/10.1145/2602458.2602471

APA

Porter, B. (2014). Runtime modularity in complex structures: a component model for fine grained runtime adaptation. In CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering (pp. 29-34). ACM. https://doi.org/10.1145/2602458.2602471

Vancouver

Porter B. Runtime modularity in complex structures: a component model for fine grained runtime adaptation. In CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering. New York: ACM. 2014. p. 29-34 doi: 10.1145/2602458.2602471

Author

Porter, Barry. / Runtime modularity in complex structures : a component model for fine grained runtime adaptation. CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering. New York : ACM, 2014. pp. 29-34

Bibtex

@inproceedings{b56291ae837941d8b86b9edaf890ac23,
title = "Runtime modularity in complex structures: a component model for fine grained runtime adaptation",
abstract = "Online modular adaptation and self-adaptation techniques have demonstrated significant benefits in coarse-grained software, enabling agile and high-performance deployments. We are studying the same kinds of runtime adaptation applied to fine-grained software such as graphical user interfaces and web server implementations. However, this kind of software is defined by pervasive use of behaviourally-driven structure. Existing runtime component models fail to capture this necessity due to their exclusive reliance on externally-driven structural composition. In this paper we present a novel runtime component model that both satisfies the need to externally manage software structure, enabling runtime adaptation and self-adaptation, while also satisfying the need for fine-grained software to create elements of its own structure based on application-specific system behaviour. We present the key details of our model along with an initial evaluation.",
author = "Barry Porter",
year = "2014",
month = jun,
doi = "10.1145/2602458.2602471",
language = "English",
pages = "29--34",
booktitle = "CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Runtime modularity in complex structures

T2 - a component model for fine grained runtime adaptation

AU - Porter, Barry

PY - 2014/6

Y1 - 2014/6

N2 - Online modular adaptation and self-adaptation techniques have demonstrated significant benefits in coarse-grained software, enabling agile and high-performance deployments. We are studying the same kinds of runtime adaptation applied to fine-grained software such as graphical user interfaces and web server implementations. However, this kind of software is defined by pervasive use of behaviourally-driven structure. Existing runtime component models fail to capture this necessity due to their exclusive reliance on externally-driven structural composition. In this paper we present a novel runtime component model that both satisfies the need to externally manage software structure, enabling runtime adaptation and self-adaptation, while also satisfying the need for fine-grained software to create elements of its own structure based on application-specific system behaviour. We present the key details of our model along with an initial evaluation.

AB - Online modular adaptation and self-adaptation techniques have demonstrated significant benefits in coarse-grained software, enabling agile and high-performance deployments. We are studying the same kinds of runtime adaptation applied to fine-grained software such as graphical user interfaces and web server implementations. However, this kind of software is defined by pervasive use of behaviourally-driven structure. Existing runtime component models fail to capture this necessity due to their exclusive reliance on externally-driven structural composition. In this paper we present a novel runtime component model that both satisfies the need to externally manage software structure, enabling runtime adaptation and self-adaptation, while also satisfying the need for fine-grained software to create elements of its own structure based on application-specific system behaviour. We present the key details of our model along with an initial evaluation.

U2 - 10.1145/2602458.2602471

DO - 10.1145/2602458.2602471

M3 - Conference contribution/Paper

SP - 29

EP - 34

BT - CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering

PB - ACM

CY - New York

ER -