DocumentCode
1952950
Title
Approach on Aspect-Oriented Software Reverse Engineering at Requirements Level
Author
Su Yang ; Zhou Xuan-Wu ; Zhang Min-Qing
Author_Institution
Electron. Technol. Dept., Eng. Inst. of Armed Police Force, Xian
Volume
2
fYear
2008
fDate
12-14 Dec. 2008
Firstpage
321
Lastpage
324
Abstract
The framework of aspect-oriented software reverse engineering is proposed for the solution of comprehension and evolution problems of crosscutting properties in legacy system. Based on it, an approach of use-cases driven formal concept analysis is discussed. The goal of this approach is recovering systempsilas crosscutting concerns on requirements level. With the approach, execution profiles of legacy system are analyzed using concept lattices and the invoked computational units that traverse system´s use-case models can be identified. Finally, they can be abstracted into early-aspects for re-engineering of the legacy systems with AOSD (Aspect-Oriented Software Development). Compared with existing aspect-mining techniques, which are mainly applied for refactoring legacy system´s program source codes, this given approach is more effective when it is used for comprehending and evolving legacy system on higher abstract level. The results of case study show that quite a few crosscutting properties of legacy system can be recovered at requirements level with the introduced domain knowledge.
Keywords
data mining; formal specification; object-oriented methods; reverse engineering; software maintenance; aspect-mining techniques; aspect-oriented software reverse engineering; legacy system; use-cases driven formal concept analysis; Computer science; Data mining; Design engineering; Jacobian matrices; Lattices; Pattern analysis; Programming; Reverse engineering; Software engineering; Software systems; Aspect-Oriented; Crosscutting Concerns; Early-Aspect; Requirement; Software Reverse Engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.834
Filename
4722062
Link To Document