DocumentCode :
1872906
Title :
Recovering Crosscutting Concern from Legacy Software Based on Use-Cases Driven Formal Concept Analysis
Author :
Su Yang ; Pan Xiao-Zhong
Author_Institution :
Electron. Technol. Dept., Eng. Coll. of Armed Police Force, Xi´an, China
fYear :
2010
fDate :
10-12 Dec. 2010
Firstpage :
1
Lastpage :
4
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 system´s 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 :
aspect-oriented programming; formal specification; software maintenance; aspect-mining; aspect-oriented software development; aspect-oriented software reverse engineering; concept lattices; crosscutting concern; crosscutting properties; execution profiles; legacy software; legacy system; program source codes; refactoring; use-case models; use-cases driven formal concept analysis; Computational modeling; Data mining; Instruments; Lattices; Programming; Reverse engineering; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5391-7
Electronic_ISBN :
978-1-4244-5392-4
Type :
conf
DOI :
10.1109/CISE.2010.5676877
Filename :
5676877
Link To Document :
بازگشت