Static analysis of aspect interaction and composition in component models

0Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Component based software engineering and aspect orientation are claimed to be two complementary approaches. While the former ensures the modularity and the reusability of software entities, the latter enables the modularity of crosscutting concerns that cannot be modularized as regular components. Nowadays, several approaches and frameworks are dedicated to integrate aspects into component models. However, when several aspects are woven, aspects may interact with each other which often results in undesirable behavior. The contribution of this paper is twofold. First, we show how aspectized component models can be formally modeled in UPPAAL model checker in order to detect negative interactions (a.k.a., interferences) among aspects. Second, we provide an extendible catalog of composition operators used for aspect composition. We illustrate our general approach with an airport Internet service example. © 2011 ACM.

Cite

CITATION STYLE

APA

Hannousse, A., Douence, R., & Ardourel, G. (2012). Static analysis of aspect interaction and composition in component models. In ACM SIGPLAN Notices (Vol. 47, pp. 43–52). https://doi.org/10.1145/2189751.2047871

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free