首页    期刊浏览 2024年11月07日 星期四
登录注册

文章基本信息

  • 标题:Systems Variability Modeling: A Textual Model Mixing Class and Feature Concepts
  • 本地全文:下载
  • 作者:Ola Younis ; Said Ghoul ; Mohammad H. Alomari
  • 期刊名称:International Journal of Computer Science & Information Technology (IJCSIT)
  • 印刷版ISSN:0975-4660
  • 电子版ISSN:0975-3826
  • 出版年度:2013
  • 卷号:5
  • 期号:5
  • 页码:127
  • 出版社:Academy & Industry Research Collaboration Center (AIRCC)
  • 摘要:System’s reusability and cost are very important in software product line design area. Developers’ goal isto increase system reusability and decreasing cost and efforts for building components from scratch foreach software configuration. This can be reached by developing software product line (SPL). To handleSPL engineering process, several approaches with several techniques were developed. One of theseapproaches is called separated approach. It requires separating the commonalities and variability forsystem’s components to allow configuration selection based on user defined features. Textual notationbasedapproaches have been used for their formal syntax and semantics to represent system features andimplementations. But these approaches are still weak in mixing features (conceptual level) and classes(physical level) that guarantee smooth and automatic configuration generation for software releases. Theabsence of methodology supporting the mixing process is a real weakness. In this paper, we enhancedSPL’s reusability by introducing some meta-features, classified according to their functionalities. As a firstconsequence, mixing class and feature concepts is supported in a simple way using class interfaces andinherent features for smooth move from feature model to class model. And as a second consequence, themixing process is supported by a textual design and implementation methodology, mixing class and featuremodels by combining their concepts in a single language. The supported configuration generation processis simple, coherent, and complete.
  • 关键词:Class modeling; Configuration; Feature modeling; Mixing class and feature concepts; Software product;line design methodology; Variability.
国家哲学社会科学文献中心版权所有