DocumentCode
1903589
Title
Combinatorial model and aspect-oriented extension of architecture description language
Author
Jingjun, Zhang ; Yang, Zhang ; Furong, Li
Author_Institution
Scientific Res. Office, Hebei Univ. of Eng., China
fYear
2005
fDate
27-30 June 2005
Firstpage
277
Lastpage
281
Abstract
Component-based software development approach is one of the most promising solutions for the emerging high development cost, low productivity, unmanageable software quality and high risk. This approach, however, encounters some problems about unseparated crosscutting concerns that are easy to lead to the code-tangling and code-scattering. Aspect-oriented programming enables the handling of crosscutting concerns and implements the separation of concerns. It will help to understand the software system better and strengthen the adaptability, maintainability and reusability of the final software. This paper defines the aspect model at first, and then the static and dynamic combinatorial semantic between component and aspect are described. The definition is an extension of traditional architecture model. Based on the definition, we extend the XADL by introducing the aspect, which enhances the nonfunctional properties description capability of ADL. Furthermore, using the ATM system as an example, we illustrate how to describe the system with the label we defined.
Keywords
object-oriented programming; software architecture; software maintenance; software reusability; specification languages; XADL; architecture description language; aspect-oriented programming; code-scattering; code-tangling; combinatorial semantic model; component-based software development; software maintainability; software reusability; Architecture description languages; Computer architecture; Costs; Educational institutions; Object oriented modeling; Productivity; Programming; Software maintenance; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: Research and Education, 2005. ITRE 2005. 3rd International Conference on
Print_ISBN
0-7803-8932-8
Type
conf
DOI
10.1109/ITRE.2005.1503123
Filename
1503123
Link To Document