Home > Research > Publications & Outputs > A Semantic Composition Model to Preserve (Re)Co...
View graph of relations

A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware

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

Published

Standard

A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware. / Surajbali, B.; Grace, P.; Coulson, G.
ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware. New York: ACM, 2009.

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

Harvard

Surajbali, B, Grace, P & Coulson, G 2009, A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware. in ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware. ACM, New York, 8th International Workshop on Adaptive and Reflective Middleware (ARM 2009), Illinois, USA, 1/01/00. https://doi.org/10.1145/1658185.1658191

APA

Surajbali, B., Grace, P., & Coulson, G. (2009). A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware. In ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware ACM. https://doi.org/10.1145/1658185.1658191

Vancouver

Surajbali B, Grace P, Coulson G. A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware. In ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware. New York: ACM. 2009 doi: 10.1145/1658185.1658191

Author

Surajbali, B. ; Grace, P. ; Coulson, G. / A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware. ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware. New York : ACM, 2009.

Bibtex

@inproceedings{248bc842f3d841ce8656f7c2e2f759b7,
title = "A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware",
abstract = "Aspect-Oriented Programming enables the isolation and modularisation of crosscutting concerns that are typically implemented in a tangled fashion within the base system. However, the composition of these aspects is not completely orthogonal; with interactions between aspects involving direct and indirect dependencies, and conflicts that can cause runtime inconsistencies when those interactions are not detected. This is particularly true of the dynamic composition and adaptation of aspects within distributed systems; therefore in this paper we propose a semantic composition model to detect and solve these interaction issues at runtime. Our approach can be employed in dynamic AOP middleware, and we evaluate it here within the AO-OpenCom tool. We measure the overhead incurred by the semantic composition model when performing safe dynamic reconfigurations.",
author = "B. Surajbali and P. Grace and G. Coulson",
year = "2009",
month = dec,
doi = "10.1145/1658185.1658191",
language = "English",
isbn = "978-1-60558-850-6",
booktitle = "ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware",
publisher = "ACM",
note = "8th International Workshop on Adaptive and Reflective Middleware (ARM 2009) ; Conference date: 01-01-1900",

}

RIS

TY - GEN

T1 - A Semantic Composition Model to Preserve (Re)Configuration Consistency in Aspect Oriented Middleware

AU - Surajbali, B.

AU - Grace, P.

AU - Coulson, G.

PY - 2009/12

Y1 - 2009/12

N2 - Aspect-Oriented Programming enables the isolation and modularisation of crosscutting concerns that are typically implemented in a tangled fashion within the base system. However, the composition of these aspects is not completely orthogonal; with interactions between aspects involving direct and indirect dependencies, and conflicts that can cause runtime inconsistencies when those interactions are not detected. This is particularly true of the dynamic composition and adaptation of aspects within distributed systems; therefore in this paper we propose a semantic composition model to detect and solve these interaction issues at runtime. Our approach can be employed in dynamic AOP middleware, and we evaluate it here within the AO-OpenCom tool. We measure the overhead incurred by the semantic composition model when performing safe dynamic reconfigurations.

AB - Aspect-Oriented Programming enables the isolation and modularisation of crosscutting concerns that are typically implemented in a tangled fashion within the base system. However, the composition of these aspects is not completely orthogonal; with interactions between aspects involving direct and indirect dependencies, and conflicts that can cause runtime inconsistencies when those interactions are not detected. This is particularly true of the dynamic composition and adaptation of aspects within distributed systems; therefore in this paper we propose a semantic composition model to detect and solve these interaction issues at runtime. Our approach can be employed in dynamic AOP middleware, and we evaluate it here within the AO-OpenCom tool. We measure the overhead incurred by the semantic composition model when performing safe dynamic reconfigurations.

U2 - 10.1145/1658185.1658191

DO - 10.1145/1658185.1658191

M3 - Conference contribution/Paper

SN - 978-1-60558-850-6

BT - ARM '09 Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware

PB - ACM

CY - New York

T2 - 8th International Workshop on Adaptive and Reflective Middleware (ARM 2009)

Y2 - 1 January 1900

ER -