AOSAM: A Formal Framework for Aspect-Oriented Software Architecture Specifications

W. Sun and Z. Dai (USA)


Software architecture, aspect-oriented, design


Software architecture is one of the key artifacts in software development. A formal methodology to support architec ture level design is both necessary and desirable. The early success of AOP techniques inspires us to introduce aspect concepts at the architectural design level and propose a for mal aspect-oriented software architecture design method ology: AOSAM. SAM is a general formal framework for specifying and analyzing software architectures. AOSAM extends SAM by including the aspect concept. A case study demonstrates how to use AOSAM. AOSAM poten tially improves reusability, evolvability and comprehensi bility in software architecture design.

Important Links:

Go Back