Automated separation of crosscutting concerns: Earlier Automated identification and modularization of cross-cutting features at analysis phase

A. Razzaq, R. Abbasi
{"title":"Automated separation of crosscutting concerns: Earlier Automated identification and modularization of cross-cutting features at analysis phase","authors":"A. Razzaq, R. Abbasi","doi":"10.1109/INMIC.2012.6511500","DOIUrl":null,"url":null,"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.","PeriodicalId":396084,"journal":{"name":"2012 15th International Multitopic Conference (INMIC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 15th International Multitopic Conference (INMIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INMIC.2012.6511500","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

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.
横切关注点的自动分离:在分析阶段对横切特性进行早期的自动识别和模块化
早期的方面挖掘捕获可以在后期传播到其他工件的关注点。然而,当前的方法和工具需要通过遵循特定的语法模式来自行输入,以便向方法展示所关注的内容。此外,需求主要以功能的形式在涉众之间进行沟通。然而,早期从特征中挖掘方面引入了创建特征模型的劳动密集型任务,无法支持横切关系。在早期分析阶段,需求抽象和方面发现的自动化之间似乎存在权衡。在本文中,我们提出了一种增强形式的面向方面的特征分析(AOFA),它发现有意义的关注点和特征交互,然后将它们关联到特征模块,而无需支付自动化。它将公开可用的非结构化特征作为输入,然后通过自然语言处理创建领域知识库,最后利用该领域知识和可变性模式对每个特征的依赖关系进行建模。我们对早期方面挖掘工具和统计方法进行了评估,发现我们的方法是最优的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信