首页 | 本学科首页   官方微博 | 高级检索  
     


Stability assessment of aspect-oriented software architectures: A quantitative study
Authors:Ambra Molesini [Author Vitae]  Alessandro Garcia [Author Vitae]
Affiliation:a Alma Mater Studiorum, Università di Bologna, Italy
b Pontificia Universidade Católica do Rio de Janeiro (PUC-Rio), Brazil
c Universidade Federal da Bahia, Brazil
d Universidade Federal do Rio Grande do Norte, Brazil
Abstract:Design of stable software architectures has increasingly been a deep challenge to software developers due to the high volatility of their concerns and respective design decisions. Architecture stability is the ability of the high-level design units to sustain their modularity properties and not succumb to modifications. Architectural aspects are new modularity units aimed at improving design stability through the modularization of otherwise crosscutting concerns. However, there is no empirical knowledge about the positive and negative influences of aspectual decompositions on architecture stability. This paper presents an exploratory analysis of the influence exerted by aspect-oriented composition mechanisms in the stability of architectural modules addressing typical crosscutting concerns, such as error handling and security. Our investigation encompassed a comparative analysis of aspectual and non-aspectual decompositions based on different architectural styles applied to an evolving multi-agent software architecture. In particular, we assessed various facets of components’ and compositions’ stability through such alternative designs of the same multi-agent system using conventional quantitative indicators. We have also investigated the key characteristics of aspectual decompositions that led to (in)stabilities being observed in the target architectural options. The evaluation focused upon a number of architecturally-relevant changes that are typically performed through real-life maintenance tasks.
Keywords:Aspect-oriented software architectures  Crosscutting concerns  Pointcuts  Style semantic composition  Architectural metrics
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号