DocumentCode
2455893
Title
Towards the software architectural design with an integrated aspect-oriented modeling approach
Author
Zhang, Haimei ; Ben, Kerong
Author_Institution
Dept. of Comput. Eng., Naval Univ. of Eng., Wuhan, China
fYear
2010
fDate
24-27 Aug. 2010
Firstpage
1923
Lastpage
1928
Abstract
Architecture description languages (ADLs) are a sound and convenient approach to software architecture representation. Unfortunately traditional ADLs lack the ability to describe the crosscutting concerns and crosscutting interaction in the software architecture, leading to the difficulties in comprehension, evolution and reusability of software architectural design decisions. This paper focuses on the modular representation of architectural concerns and their multiple composition forms, and presents a novel aspect-oriented ADL, which introducing a special kind of architectural unit called aspectual component to encapsulate crosscutting behaviors and features, extending the semantic of conventional connectors to describe the complicated interactions among the software architecture elements. We use a Web-based information system as the main case study.
Keywords
aspect-oriented programming; programming languages; software architecture; software reusability; Web-based information system; architecture description language; aspect-oriented ADL; integrated aspect-oriented modeling approach; software architectural design; software reusability; Complexity theory; Computer architecture; Connectors; Semantics; Software; Software architecture; Syntactics; ADLs; aspect-oriented software architectures; aspectual component; connectors; crosscutting interfaces; separation of concerns;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Education (ICCSE), 2010 5th International Conference on
Conference_Location
Hefei
Print_ISBN
978-1-4244-6002-1
Type
conf
DOI
10.1109/ICCSE.2010.5593825
Filename
5593825
Link To Document