Modeling Aspect-Oriented Software Architecture Based on ACME

Liu Changlin,Zhang Guangquan,Huang Jing
DOI: https://doi.org/10.1109/iccse.2011.6028839
2011-01-01
Abstract:The crosscutting phenomena has been found at architectural level. Using aspects, AOP effectively solves the code tangling problem produced by the crosscutting phenomena at code level. This paper presents an approach to aspect-oriented software architecture design by introducing the concept of aspects into the process of software architecture design. We describe the regular architectural structure with the basic design elements of ACME, and represent the architectural aspects with the proposed extension of ACME. The example of an Online Bookstore System has been used to illustrate our proposal.
What problem does this paper attempt to address?