Title :
Study on Weaving Process at Software Architectural level
Author :
Ni, Youcong ; Ying, Shi ; Wen, Jing ; Zhang, Linlin ; Ye, Peng ; Zhang, Jiajing
Abstract :
The aspect-oriented software architectural weaving mechanism, to integrate aspectual components that encapsulate crosscutting behaviors and features into components and connectors constituting software architecture (SA), contributes to analyze and verify overall behaviors and quality attributes of SA. This paper proposes a new kind of weaving process and rules, which offer the measure to transform the unwoven SA model into the woven SA model. The unwoven SA model is described in a special aspect-oriented architecture description language, called AC2-ADL, and specifies the locations, times and constrains of injection. Then a woven SA model only containing components and connectors is acquired after weaving, and easier to analyze and verify.
Keywords :
high level languages; software architecture; aspect-oriented architecture description language; aspect-oriented software architectural weaving; aspectual components; crosscutting behaviors; Computer architecture; Connectors; Independent component analysis; Mathematical model; Mathematics; Physics computing; Protocols; Software engineering; Software quality; Weaving; Aspect-Oriented Software Architecture; Aspect-Oriented Software Architecture Description Language; Weaving Mechanism;
Conference_Titel :
Asia-Pacific Services Computing Conference, 2008. APSCC '08. IEEE
Conference_Location :
Yilan
Print_ISBN :
978-0-7695-3473-2
Electronic_ISBN :
978-0-7695-3473-2
DOI :
10.1109/APSCC.2008.69