首页    期刊浏览 2024年09月30日 星期一
登录注册

文章基本信息

  • 标题:Automatic Extraction of Features and Generation of Feature Models from Java Programs
  • 本地全文:下载
  • 作者:Robertas Damaševičius ; Paulius Paškevičius ; Eimutis Karčiauskas
  • 期刊名称:Public Policy And Administration
  • 印刷版ISSN:2029-2872
  • 出版年度:2012
  • 卷号:41
  • 期号:4
  • 页码:376-384
  • DOI:10.5755/j01.itc.41.4.1108
  • 语种:English
  • 出版社:Kaunas University of Technology
  • 摘要:Feature modelling is a key technique for identifying common and variable features in software (software families). The result of feature modelling is a feature model: a concise specification of product features and their relationships. Feature models have been proven to be useful for software variability modelling and management. However, there is a wide gap between feature models and program source code. Here we focus on reverse engineering of source code to feature models. We present a framework for the automated derivation of feature models from the existing software artefacts (components, libraries, etc.), which includes a formal description of a feature model, a program-feature relation meta-model, and a method for feature model generation based on feature dependency extraction and clustering. Feature models are generated in FDL or Prolog.
  • 关键词:program analysis;reverse engineering;feature model;model generation
国家哲学社会科学文献中心版权所有