DocumentCode
2108872
Title
Automated separation of crosscutting concerns: Earlier Automated identification and modularization of cross-cutting features at analysis phase
Author
Razzaq, Abdul ; Abbasi, Rashda
Author_Institution
Dept. of Comput. Sci., Quaid-i-Azam Univ., Islamabad, Pakistan
fYear
2012
fDate
13-15 Dec. 2012
Firstpage
471
Lastpage
478
Abstract
Early aspect mining captures the concerns that can propagate to other artifacts in later stage. However, current approaches and tools required a self made input by following specific grammatical patterns to expose to the approach what the concern is. Moreover, requirements are mostly communicated between the stakeholders in form of features. However, the early aspect mining from the feature introduced the labor intensive task of creating feature model that is unable to support cross-cutting relations. There seems to be a tradeoff between the requirement abstraction and automaticity for aspect discovery at early analysis phase. In this paper, we present an enhanced form of aspect-oriented feature analysis (AOFA), which discovers meaningful concerns and feature interactions, then associates them to feature modules without disbursing automaticity. It takes publically available unstructured features as input then creates a knowledge base of domain by natural language processing and finally models each feature´s dependencies by utilizing this domain knowledge and variability patterns. We evaluate our approach against early aspect miner tool and statistical method and found our approach to be optimal.
Keywords
aspect-oriented programming; data mining; knowledge based systems; natural language processing; software engineering; statistical analysis; AOFA; analysis phase; aspect discovery; aspect miner tool; aspect-oriented feature analysis; automated crosscutting concern separation; cross-cutting features; domain knowledge; early aspect mining; feature model; grammatical patterns; knowledge base; labor intensive task; natural language processing; software engineering; statistical method; variability patterns; Automated Aspect Discovery; Automated FOA; Enhanced AOFA; More Early Aspect;
fLanguage
English
Publisher
ieee
Conference_Titel
Multitopic Conference (INMIC), 2012 15th International
Conference_Location
Islamabad
Print_ISBN
978-1-4673-2249-2
Type
conf
DOI
10.1109/INMIC.2012.6511500
Filename
6511500
Link To Document